好吧,显示一些代码要容易得多...
这段 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/