Node.js是python列表,元组和字典的等效数据类型

时间:2016-03-18 16:47:16

标签: python node.js list dictionary tuples

对于从python迁移到node.js的任何人,了解node.js中列表,元组和字典的等效数据类型将非常有用。

它们存在吗?如果没有,是否有node.js模块在node.js中实现等效的数据结构?

1 个答案:

答案 0 :(得分:5)

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没有元组,但有一个repl.it,虽然我从未使用它。

如果你想试验数组和关联数组,我建议{{3}} - 右边的列是一个REPL(读取 - 评估 - 打印循环),就像Python' s等效于打开终端并输入py