Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 具有不同对象的java脚本comman运算符_Javascript - Fatal编程技术网

Javascript 具有不同对象的java脚本comman运算符

Javascript 具有不同对象的java脚本comman运算符,javascript,Javascript,我正在浏览一个使用这种语法的javascript插件库。 以下语句在JavaScript中的语法含义是什么 simpleCart = function (options) { },$engine,cartColumnViews; 后来,代码在许多地方使用simpleCart。simpleCart在语句末尾引用了什么 编辑1: 搜索“主simpleCart对象”这是非常奇怪的代码,但是函数和$engine没有做任何操作,因此结果基本上与simpleCart=cartColumnViews

我正在浏览一个使用这种语法的javascript插件库。 以下语句在JavaScript中的语法含义是什么

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;