es6 語法 (陣列擴充套件)

2021-09-27 13:43:00 字數 703 閱讀 9311

//es6為array增加了from函式用來將其他物件轉換成陣列。

//當然,其他物件也是有要求,也不是所有的,可以將兩種物件轉換成陣列。

//1.部署了iterator介面的物件,比如:set,map,array。

//2.類陣列物件,什麼叫類陣列物件,就是乙個物件必須有length屬性,沒有length,轉出來的就是空陣列。

);

//map

console.log(array.from([1, 3, 5], function

(item) ))

//2,6,10}//

陣列填充

//遍歷相關

//取值

for (let value of['1', 'c', 'ks'].values())

//取位置和值

for (let [index, value] of['1', 'c', 'ks'].entries()) }//

在當前陣列內部陣列內乙個成員賦值到其他地方

//查詢

)); console.log([1, 2, 3, 4, 5, 6].findindex(function

(item) ));}//

nan

更多專業前端知識,請上

【猿2048】www.mk2048.com

Es6陣列擴充套件

示例 es5和es6的擴充套件運算子區別 let arr 1,2,3 function add a,b,c es5 es6 add arr 6 複製陣列 let arr 1,2,3 es5 let arr3 arr.concat 4 es6 let arr3 arr,4 console.log ar...

ES6陣列擴充套件

陣列建構函式的靜態方法。靜態方法 把函式當物件處理 key對應的value是函式 我們就說這個方法是靜態方法 否則就是靜態屬性 array.f 1 console.log array.f 靜態屬性 array.fn function array.fn 靜態方法array.from方法用於將兩類物件轉...

es6 語法 (正則擴充套件)

es5中常見修飾符是g i es6中新增 y,u exec 方法用於檢索字串中的正規表示式的匹配。test a false console.log u u.test a true 加上u才能被識別 console.log u let s console.log u test s false cons...