JavaScript 对象创建的3种方法

By 刘志军, 2021-10-11, 分类: javascript

在 JavaScript中,对象是一组有属性名和属性值组成的无序集合,对象的创建可以通过对象字面量、new 关键字 和Object.create()函数来创建。

对象字面量

let obj = {}  // 空对象
let obj2 = {a:1, b:2}

let obj3 = {" hel": "wold"}  // 属性名有空格,所以用字符串字面量作为属性名

new 关键字创建对象

使用 new 关键字后面调用构造函数,创建一个新的对象

let o = new Object();

let m = new Math();

let a = new Array();

let d = new Date();

使用 Object.create() 创建对象

let o = Object.create({x:1, y:2});
console.log(ox+oy) //2

o 会继承属性x和y, 如果传入参数是null,则这个对象不会继承任何东西,是一个没有原型的对象

Object.create(null)

有问题可以扫描二维码和我交流

关注公众号「Python之禅」,回复「1024」免费获取Python资源

python之禅