python - Python 的列表、元组和字典的 Node.js 等效数据类型

标签 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:

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/

相关文章:

python json boolean 值到小写字符串

python - pygame 屏幕仅在我将窗口移出屏幕时才起作用

javascript - Azure Function App jsreport on HTTP 触发器不起作用

javascript - 使用 sequelize.js 给定一组 id 时的多次删除

python - 使用巨大的列表优化循环

python - 如果值为空,则拆分字典列表?

python - 将一系列 .svg 文件作为字形导入 FontForge 并输出字体文件

python - 以间隔对包含 np.nan 的值进行分组

javascript - Node JS : How do I request multiple source codes from different websites?

python - Tensorflow:张量的重复(平铺)元素