ES6函數和數組
阿新 • • 發佈:2018-09-14
style 需要 console 以及 ole arr color param log
//總結:下面是對象和數組的函數解構,in的用法,遍歷數組的方法以及數組轉換成字符串 //對象函數的解構json //以後不需要傳遞單個數據了,直接傳遞json對象就可以 let json={ a:‘nl‘, b:‘jun‘, c:‘dq‘ } function fun(a,b=‘web‘){ console.log(a,b); } fun(json); //數組解構 let arr=[‘面包‘,‘鮮花‘,‘奶酪‘]; function beu(a,b,c){ console.log(a,b,c); } beu(...arr); //in的用法(常被用來判斷空位) let obj={ a:‘nl‘, b:‘jun‘ } //打印的為true說明存在這個key值 console.log(‘a‘ in obj); let arr1=[‘nl‘,,,,]; console.log(arr1.length); console.log(1 in arr1); console.log(2 in arr1); //4種數組遍歷的方法 forEach方法 filter sum map arr.forEach((val,index)=>console.log(index,val)); arr.filter(x=>console.log(x)); arr.sum = function(param) { } arr.sum(x=>console.log(x)); console.log(arr.map(x=>‘web‘)); // 用什麽樣的數組形式遍歷,需要規範統一明確 //數組怎麽轉換成字符串,如下 // 數組會默認用逗號隔開變成了字符串,不想要默認的逗號,那就用join()方法,下面我們用-來代替逗號 console.log(arr.toString()); console.log(arr.join(‘-‘));
ES6函數和數組