用文字量创建Javascript中的对象

用文字量创建Javascript中的对象
Javascript可以是字面上直接创建一个新对象:
复制代码代码如下所示:

var obj = {:27,B:99 };
正如上面提到的,当一个对象是一个字面量创建,在对象属性的定义可以包括单或双引号,引号,可以忽略。但是,当一个特殊字符,如空间或斜线出现在财产或财产时,是用js关键字冲突,引号必须使用。
当您创建具有文字量的对象时,属性可以是空字符串,也可以在属性中出现空格。
复制代码代码如下所示:

空字符串被允许作为对象属性。

88:p:99 };

console.log(O); / /对象{ = 88,P = 99 }

可以在属性中包含空格

var =OD得分):99,坏分数:52 };

console.log(O2); / /对象{ OD得分= 99,糟糕的得分= 52 }
值得注意的是,即使使用相同的文字量,Javascript每次使用文字时都会创建一个新对象:
复制代码代码如下所示:

每个对象文本创建一个新的和不同的对象。

var:18,b:28 };

var:18,b:28 };

console.log(x = y); / /假
在字面量,如果超过一个逗号(}字符出现之前),然后有一些Javascript解释器,将是错误的。事实上,在IE7中,这种行为会导致浏览器假死等问题。在ECMAscript 5标准的}字符出现的是合法的,和逗号将直接忽略。

tag:对象文字电脑软件Javascript

相关内容