gpt4 book ai didi

javascript - 使用对象文字表示法创建对象的有效 Javascript 语法是什么?

转载 作者:行者123 更新时间:2023-11-29 10:14:41 25 4
gpt4 key购买 nike

我正在 codecademy.com 学习 Javascript 类(class)。我对使用“对象文字表示法”创建对象感到困惑。

在这里syntax1 ,在提示部分的语法是:

var friends = {
bill: {},
steve: {}
};

我们需要那些大括号来将键的值包含在对象的大括号中。

但是,在 syntax2 中,语法为:

var myObject = {
key: value,
key: value,
key: value
};

看,对象的大括号内不需要大括号容器。在我做练习时,我们只需要:直接输入数字和函数,或在引号内输入字符串,或在方括号内输入数组。

有人可以分享他们的知识和时间来告诉我为什么我们有差异或者哪一个是正确的语法?

最佳答案

“Object Literal Notation”只是指以下格式:

var myObject = {
key1: <value1>,
key2: <value2>,
// ...
keyN: <valueN>
};

哪里<valueX>可以是任何 JS 值,如 bool 值、数字、字符串甚至另一个对象(由相同的 { key1: <value1> ... } 语法指示)。

空对象 只是没有键(属性)的对象,因此看起来像 { } (空格是可选的)。

关于javascript - 使用对象文字表示法创建对象的有效 Javascript 语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25006454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com