1. 程式人生 > >ES6函數和數組

ES6函數和數組

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函數和數組