【发布时间】:2015-12-19 05:47:19
【问题描述】:
function construct(head, tail) {
return cat([head], _.toArray(tail));
}
我想知道上面'['和']'的作用。 是运营商吗? 是数组初始化字面量吗?
此问题已在此处和之前的 QnA(Use of [square brackets] around JavaScript variables) 中得到解答。
我觉得这很奇怪,因为我不习惯 javascript。 但这已经不是问题了。 我想错了,这是解释。谢谢!
【问题讨论】:
-
@Alexi Levenkov,我最初问了两个问题。以前的 QnA 线程是,是的,我的第一个问题的答案。但是那里没有回答另一个问题。你没有用谷歌搜索。你暴饮暴食! ^^
-
你不应该在一篇文章中问两个问题。此外,您提到的大多数语言都允许使用
int[] foo = {myVariable}之类的变量进行数组初始化 - 因此,如果您决定为此提出单独的问题,您可能需要重写第二个问题。 -
附注:请避免使用引用/代码格式进行着色 - 如果是您自己的文本而不是从其他来源引用,请使用纯文本。
-
@Alexi Levenkov,我同意在 C/C++ 中变量可以放在数组大小表达式中。所以在 C/C++ 和 Javascript 之间是通用的。
标签: javascript dynamic