合併物件
object.assign({},{})
比較倆個值嚴格相等object.js()
eg:object.js(nan,nan);//true
value 值
writable 可編寫
enumerable 可列舉
configurable 可配置
返回該屬性的描述物件
object.getownpropertydescriptor(物件,該物件的屬性)
get()
set()
返回乙個陣列,陣列存放所有keyobject.keys(物件)
返回乙個陣列,陣列存放所有valuesobject.values(物件)
返回乙個陣列,陣列[key,values]object.entries(物件)
將類陣列轉為陣列array.from()
將一組數值轉為陣列array.of()
修改原陣列copywithin(要替換的下標,要複製的起始下標(可選引數)要複製的結束下標+1(陣列length)))
會修改原陣列array.prototype.find
查詢陣列匹配項,返回陣列匹配項
查詢陣列第乙個匹配項,返回陣列匹配項的下標
array.prototype.findindex
填充陣列會修改原陣列array.prototype.fill()
ES6新增陣列方法
1.includes 1,2,3 includes 2 indexof要去比較是否不等於 1,表達起來不夠直觀 而且它內部使用嚴格相等運算子 進行判斷,這會導致nan不等於nan 4.擴充套件運算子 console.log 1,2,3 1 2 3 主要用於函式呼叫 es5 的寫法 es6 的寫法 m...
es6新增的陣列方法
1.map 給陣列呼叫乙個函式,生成乙個新陣列 let arr 1,2,3,4,5 let newarr arr.map item item 3 console.log newarr 3,6,9,12,15 2.filter 條件篩選出符合條件的資料,生成新陣列 let arr 1,2,3,4,5 ...
ES6新增陣列方法
1.擴充套件運算子可以將陣列或者物件轉為用逗號分隔的引數序列 let ary 1,2,3 ary 1,2,3 console.log ary 1 2 3,相當於下面的 console.log 1,2,3 2.擴充套件運算子可以應用於合併陣列 let ary1 1,2,3 let ary2 3,4,5...