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...