Javascript 具有不同对象的java脚本comman运算符
我正在浏览一个使用这种语法的javascript插件库。 以下语句在JavaScript中的语法含义是什么Javascript 具有不同对象的java脚本comman运算符,javascript,Javascript,我正在浏览一个使用这种语法的javascript插件库。 以下语句在JavaScript中的语法含义是什么 simpleCart = function (options) { },$engine,cartColumnViews; 后来,代码在许多地方使用simpleCart。simpleCart在语句末尾引用了什么 编辑1: 搜索“主simpleCart对象”这是非常奇怪的代码,但是函数和$engine没有做任何操作,因此结果基本上与simpleCart=cartColumnViews
simpleCart = function (options) {
},$engine,cartColumnViews;
后来,代码在许多地方使用simpleCart。simpleCart在语句末尾引用了什么
编辑1:
搜索“主simpleCart对象”这是非常奇怪的代码,但是函数和
$engine
没有做任何操作,因此结果基本上与simpleCart=cartColumnViews
这是非常奇怪的代码,但是函数和$engine
没有任何作用,因此结果基本上与simpleCart=cartColumnViews
相同我的精神力量告诉我,在这之前(或之前的其他值列表之前)有一个var
将定义a、b和c,并将b设置为2。因此,您找到的代码是将simpleCart设置为一个函数,并定义$engine和CartColumnView供将来使用(请参阅注释以了解真正深入的JavaScript详细信息,这超出了本问题的范围!)。我的灵力告诉我,在这之前(或之前的其他值列表之前)有一个
var
将定义a、b和c,并将b设置为2。因此,您找到的代码是将simpleCart设置为一个函数,并定义$engine和CartColumnView以供将来使用(请参阅注释了解真正深入的JavaScript详细信息,这超出了本问题的范围!)。我假设它是变量声明。 simpleCart是指定给它的函数的变量 这里有更好的参考:
我假设它是变量声明。 simpleCart是指定给它的函数的变量 这里有更好的参考:
你能链接到源代码吗?前面加上
var
:。没有var
:您是否缺少var
?没有那把小提琴上的var
p9tEg/1
我在控制台中收到一条错误消息:ReferenceError:$engine未定义
@gdoron我已经添加了到源代码的链接您可以链接到源代码吗?前面是var
:。没有var
:您是否缺少var
?没有那把小提琴上的var
p9tEg/1
我在控制台中收到一条错误消息:ReferenceError:$engine未定义@gdoron我已经添加了到源代码的链接如果没有告诉我们var
,那么它只是“不正确”。OP特别指出它们是逗号运算符,所以我选择了它。实际上它与throw'referenceError:$engine未定义“
:-)是一样的只有当我们没有被告知存在var
时,这才是“不正确的”。OP特别说它们是逗号操作符,所以我也跟着它去了。实际上它与throw'referenceError:$engine未定义'
-)假设在开始时有一个var
,操作代码首先创建所有变量,然后为simpleCart
分配一个函数,因为在执行任何代码之前都会处理声明嗯,你知道什么,似乎是。我不得不打个比方来说服自己:不管怎样,答案仍然有效!假设在开始时有一个var
,操作代码首先创建所有变量,然后为simpleCart
分配一个函数,因为在执行任何代码之前都会处理声明嗯,你知道什么,似乎是。我不得不打个比方来说服自己:不管怎样,答案仍然有效!
var a,b=2,c;