gpt4 book ai didi

javascript:在使用文字对象时将属性名称指定为文本有什么优势或区别吗?

转载 作者:行者123 更新时间:2023-11-30 10:38:47 27 4
gpt4 key购买 nike

好吧,显示一些代码要容易得多...

这段 javascript 代码之间是否有任何性能或任何其他类型的差异

var obj = {
'id': 0,
'name': 'new obj'
};

var obj = {
id: 0,
name: 'new obj'
};

(看看 id 和 name 周围的单引号)

--

如果我没记错的话,在 php 中建议始终使用单引号,因为如果不使用,解释器必须检查是否存在具有该名称的变量...

最佳答案

如果您的对象的名称不是合法的标识符(有空格或标点符号,以数字开头),或者是保留名称或关键字,或者与范围内的任何变量相同,则必须将它们引起来。否则没关系,javascript 使用您给它的名称。

关于javascript:在使用文字对象时将属性名称指定为文本有什么优势或区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12400430/

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