对象拓展
// 1.Object.is 判断两个值是否完全相等 // console.log(Object.is(121,121)) // === true // console.log(Object.is(NaN,NaN)) // true // console.log(NaN === NaN) // false // 2.Object.assign 对象的合并 // const config1 = { // host: 'localhost', // port: 3306, // name: 'root', // pass: 'root', // test: 'test' // } // // const config2 = { // host: 'http://www.baidu.com', // port: 3000, // name: 'baidu.com', // pass: 'iloveyou', // test2: 'test2' // } // console.log(Object.assign(config1,config2)) // {host: "http://www.baidu.com", port: 3000, name: "baidu.com", pass: "iloveyou", test: "test", test2: "test2"} // 3.Object.setPrototypeOf 设置原型对象 Object.getPrototypeOf const school = { name: '陈朝鸿' } const cities = { xuexiao: ['惠州','深圳'] } Object.setPrototypeOf(school,cities) console.log(Object.getPrototypeOf(school)) console.log(school)