Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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
python的Node.js等效数据类型';s列表、元组和字典_Python_Node.js_List_Dictionary_Tuples - Fatal编程技术网

python的Node.js等效数据类型';s列表、元组和字典

python的Node.js等效数据类型';s列表、元组和字典,python,node.js,list,dictionary,tuples,Python,Node.js,List,Dictionary,Tuples,对于任何从python迁移到node.js的人来说,了解node.js中列表、元组和字典的等效数据类型将非常有用 它们存在吗?如果没有,node.js模块是否可以在node.js中实现等效的数据结构?Python有列表,JavaScript有数组。它们使用与Python完全相同的语法声明,带有方括号和逗号: var names = ["Foo", "Bar", "Baz"]; names[0]; # Foo 作为字典的替代方法,您可以使用关联数组,它实际上只是JavaScript对象。同样,语

对于任何从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没有元组,但有一个元组,尽管我从未使用过它


如果您想尝试使用数组和关联数组,我建议-右侧的列是REPL(read-eval-print-loop),就像打开终端并键入
py

时Python的等价物一样,谢谢。我认为如果列表可用,元组是多余的。看起来javascript已经足够好了。@user1824987列表通常就足够了。如果对你有帮助,记得接受我的回答!