对于从 python 迁移到 node.js 的任何人,了解 node.js 中列表、元组和字典的等效数据类型将很有用。
它们存在吗?如果没有,是否有 node.js 模块可以在 node.js 中实现等效的数据结构?
最佳答案
Python 有列表,JavaScript 有数组。这些声明使用与 Python 完全相同的语法,带有方括号和逗号:
var names = ["Foo", "Bar", "Baz"];
names[0]; # Foo
作为字典的替代方案,您可以使用关联数组,它们实际上只是 JavaScript 对象。同样,语法类似于 Python:
var dictionary = {"name": "Foo", "email": "foo@bar.com"};
dictionary["name"]; # Foo
JavaScript 没有元组,但有一个 tuple library on NPM ,虽然我从未使用过它。
如果你想尝试数组和关联数组,我推荐 repl.it - 右侧列是一个 REPL(读取-评估-打印循环),就像打开终端并键入 py
时的 Python 等效项一样。
关于python - Python 的列表、元组和字典的 Node.js 等效数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36089901/