自身的、繼承的、可枚舉的、Symbol符號、迭代器數組
哪一個方法能夠獲取哪些屬性,工做中老是記不住,每次用的時候都須要再查找一遍,因而我就想編個口訣,便於記憶bash
人人理解角度不一樣,勿噴spa
for in遍歷的是什麼 可枚舉對象原型對象
in 和 for in不同 枚舉不是必選項
for of 適合數組對象 value纔是它的遍歷項
keys 取鍵名真小氣 自身的可枚舉的才能夠
getOwnPropertyNames不服氣 不可枚舉的也能夠
getOwnPropertySymbols真專注 Symbol符號的專屬司機
Reflect.ownKeys看不下去 非繼承的均可以
若連keys都掌握 values、entries很少說
assign開始施魔法 自身的可枚舉的都合併
以上總結細節多 動手才能真掌握
複製代碼