首页 > 解决方案 > JavaScript 对象字面量和 Python 字典一样吗?

问题描述

我最近开始使用 JavaScript,并注意到 JavaScript 对象文字和 python 字典之间的相似之处。它们用于类似的情况并具有类似的语法。那么它们基本上是相同的东西,但名称不同吗?

标签: javascriptpythondictionaryobject-literal

解决方案


它们具有相同的结构;key: value. 键可以是数组、整数、对象等。值也是如此。

Python:

my_python_dictionary = {'name': 'John', age: 5, 123: 'a string'}
one_of_the_values_of_my_python_dictionary = my_python_dictionary['name']

JavaScript:

let myJavaScriptObjectLiteral = {"name": "John", age: 5, 123: "a string"}
let oneOfTheValuesOfMyJavaScriptObjectLiteral = myJavaScriptObjectLiteral["name"]

推荐阅读