我正在尝试将侦听器附加到我的视频以更新一些自定义控件上的输入范围,但得到了一个错误,显示为Uncaught ReferenceError: Invalid left-hand side in assignment const video = $(this).closest('.video-container').children('video').get(0);
if (video.paused == true)
这是不是意味着在原语的js中赋值会让原语自动变成对象呢?let a = 1只是传递给let a = new Number(1),我们知道Number是一个函数,它的原型有toString,这是有意义的吗?是对的吗?最后,我们知道js的原语存储在堆栈内存中,但是如果我们只能通过赋值来获取对象,那么这是否意味着堆栈中只存在指针?我很困惑。如果你能帮助我,谢谢你的回答。
我们使用的是node.js,但是我们编写javascript代码的方式是函数式的。我们有一个报告非法使用赋值表达式的lint工具。有没有其他方法可以在node.js中加载模块?例如,下面的语句可以作为解决方案,因为它不是赋值表达式,而是变量声明: var exports = xxx;如果nodejs有办法获得这个'exports‘变量,那么我们就完成了。科恩