//物件的拓展
// let name = 'hky'
// let age = 24
// let obj =
// console.log(obj)
// 屬性簡介表達法
// let name = 'hky'
// let age = 24
// let obj =
// console.log(obj)
//屬性名表示式 key值要動態 要把key值用中括號包起來
// let name = 'hky'
// let age = 24
// let s = 'school'
// let obj =
// }
// obj.study()
是否嚴格相等
// console.log(object.is(2, '2')) // false
// console.log(object.is(nan, nan)) // true // 判斷2個nan比較
// let obj1 =
// // let obj2 =
// // console.log(object.is(obj1, obj2)) // => false 值相等 但是物件不相等 是判斷記憶體的位址
// let obj2 = obj1
// console.log(object.is(obj1, obj2)) // => true
//拓展運算子與object.assign()
let x =
// // let y = // 拓展運算子拷貝 當前物件
// let y =
// object.assign(y, x) //實現物件的複製 後面往前面合併
// console.log(y) // =>
// in 判斷當前物件是否有當前的屬性
// console.log('a' in x) // => true
// console.log('aa' in x) // => false
// //in 也可以使用在陣列中 判斷當前位置是否有值
// let arr = [1, 2, 3]
// console.log(3 in arr) // => // 判斷3下標的位置是否有值
let obj =
//物件的遍歷方法
// for (let key in obj)
// object.keys(obj).foreach(item => )
// object.getownpropertynames(obj).foreach(item =>)
reflect.ownkeys(obj).foreach(key => )
es6 物件拓展
1.物件簡潔表示法 let name zhangsan let 男 let obj obj.show 2.屬性名或方法名為變數時的寫法 let attr name let es5 obj let es6 obj console.log es5 obj,es6 obj 3.方法的 name 屬性 co...
重走es6之es6物件
看到這裡突然就想到,你有物件嗎?我沒有 哭的超大聲 es6中規定可以直接在物件中寫入變數和函式作為物件的屬性和方法,此時屬性名為變數名,屬性值為變數的值。物件的簡寫在專案中使用頻率極其高。let name zhangsan let age 18let obj console.log obj 結果為 ...
ES6 物件擴充套件
es6 允許直接寫入變數和函式,作為物件的屬性和方法 var key1 1 var bj var bz 方法的簡寫 var ob fn2 表示式還可以用於定義方法名。var lastword last word var a a first word hello a lastword world a ...