【发布时间】:2020-12-21 05:15:22
【问题描述】:
我正在浏览有关数组和对象的 JavaScript 文档。我发现了一个关于数组的独特查询
var a= [1,2,3]
console.log(a) // give [1,2,3]
var b = [(1,2) , (3,4) , (5,6)]
console.log(b) // gives [2,4,6]
我不明白它背后的逻辑。它只是在我脑海中闪过。如果我们在 python 中做同样的事情
a = [(1,2),(3,4)]
print(a) // [(1,2),(3,4)]
有人可以解释一下吗,有人可以解释一下如何在 JavaScript 中获得相同的输出,就像我在 python 中获得的方式一样。如何在 javascript 中遍历数组中的所有元素
【问题讨论】:
-
JavaScript 中表达式
(1,2)的结果是2。见Grouping operator () 和Comma operator (,) -
在 JavaScript 括号中创建数据类型的方式与在 Python 中不同。
-
我明白你的意思并理解你的回答。但是现在迭代呢?在我的情况下,我如何循环遍历该数组中的所有元素?有什么办法吗
-
在这种情况下,您不应使用分组运算符
()。 javascript !== 蟒蛇。如果你用 javascript 编码,那么用 javascript 思考
标签: javascript node.js arrays multidimensional-array ecmascript-6