Object.create()和new object()和{}的区别

949 阅读1分钟

Object.create()

​ 详细文档: Object.create()

new Object()

​ 和new操作符相关:new

{}

​ 字面量申明

列如

let NewObj03 = {
    num: "123"
}

区别

  1. new Object
    let NewObj01 = new Object({
        num:"123"
    });
    console.log(NewObj01);
    

    new Object()控制台打印的结果


  1. Object.create
    let NewObj02 = Object.create({
        num:"123"
    })
    console.log(NewObj02);
    

    Object.create()控制台打印的结果


  1. {}
    let NewObj03 = {
        name:"123"
    }
    console.log(NewObj03)
    

    {}控制台打印的结果