物件和陣列的解構以及陣列的遍歷4種寫法

2022-01-11 06:02:04 字數 867 閱讀 9467

1.物件的函式解構

let json=;

function fnu()

fnu(json);

2.陣列的解構

let arr=['websong','js','前端'];

function res(a,b,c)

res(...arr);//陣列解構,擴充套件寫入

3.in 判斷

let obj=;

console.log('a' in obj);//判斷物件裡有沒有這個屬性

let arrs=[,,,];

console.log(0 in arrs);//判斷陣列的空位

console.log(arrs.length>0)//true,這種是不嚴謹的,當然,也沒有病人會寫上面那種陣列,但in的判斷更加精準

4.陣列的遍歷

let arr_=['websong','23歲','web'];

arr_.foreach((val,index)=>console.log(index,val))

arr_.filter(x=>console.log(x))

arr_.some(x=>console.log(x));

for (let i in arr_)

for (let i of arr_)

當然還有乙個for原始迴圈,就不寫了

5.將陣列轉成字串,一般用在ajax傳值上,比如拼接

console.log(arr.tostring());//將陣列轉成字串

console.log(arr.join('|'));//將陣列字串,替換成|

JavaScript遍歷物件和陣列的方法總結

日常開發中我們難免需要對陣列和物件進行遍歷,今天抽空來總結下遍歷陣列和物件常用的方法。我們定義乙個陣列 var arr 2,4,6 1.使用for迴圈遍歷var length arr.length 2.使用foreach遍歷arr.foreach val,index 3.使用for in 遍歷for...

JS物件和陣列的遍歷方法

1 使用object.keys 遍歷 返回乙個陣列,包括物件自身的 不含繼承的 所有可列舉屬性 不含symbol屬性 var obj object.keys obj foreach function key 輸出 a b c 2 使用for.in.遍歷 迴圈遍歷物件自身的和繼承的可列舉屬性 不含sy...

物件和陣列的解構,rest操作符

1.陣列的解構賦值 let a,b,c 1,2,3 let foo,bar baz 1,2 3 foo 1 bar 2 baz 3 let third foo bar baz thrid baz let x,y 1,2,3 x 1 y 3 let head,tail 1,2,3,4 head 1 t...