如何仅用JavaScript不借助new关键字就能巧妙地构造出一个对象?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1185个文字,预计阅读时间需要5分钟。
JavaScript 不使用 new 运算符也可以创建对象,方法如下:
1. 使用语句 `var objectName={属性名1: 值1, 属性名2: 值2, ...};`
2.使用语句 `Object.create(原型对象, 描述符)`。
本教程操作环境:Windows 7。
javascript不使用new运算符也可以创建对象,方法:1、使用“var objectName={属性名1:值1,属性名2:值2,...};”语句;2、使用“Object.create(原型对象,descriptors)”语句。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
javascript不使用new创建对象的方法
对象直接量
使用直接量可以快速创建对象,也是最高效、最简便的方法。具体用法如下:
var objectName = { 属性名1 : 属性值1, 属性名2 : 属性值2, ... 属性名n : 属性值n };
在对象直接量中,属性名与属性值之间通过冒号进行分隔,属性值可以是任意类型的数据,属性名可以是 JavaScript 标识符,或者是字符串型表达式。属性于属性之间通过逗号进行分隔,最后一个属性末尾不需要逗号。
示例1
下面代码使用对象直接量定义两个对象。
本文共计1185个文字,预计阅读时间需要5分钟。
JavaScript 不使用 new 运算符也可以创建对象,方法如下:
1. 使用语句 `var objectName={属性名1: 值1, 属性名2: 值2, ...};`
2.使用语句 `Object.create(原型对象, 描述符)`。
本教程操作环境:Windows 7。
javascript不使用new运算符也可以创建对象,方法:1、使用“var objectName={属性名1:值1,属性名2:值2,...};”语句;2、使用“Object.create(原型对象,descriptors)”语句。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
javascript不使用new创建对象的方法
对象直接量
使用直接量可以快速创建对象,也是最高效、最简便的方法。具体用法如下:
var objectName = { 属性名1 : 属性值1, 属性名2 : 属性值2, ... 属性名n : 属性值n };
在对象直接量中,属性名与属性值之间通过冒号进行分隔,属性值可以是任意类型的数据,属性名可以是 JavaScript 标识符,或者是字符串型表达式。属性于属性之间通过逗号进行分隔,最后一个属性末尾不需要逗号。
示例1
下面代码使用对象直接量定义两个对象。

