ES6函数和数组
2021-06-28 23:07
标签:style 传递 log 直接 div function 存在 let map ES6函数和数组 标签:style 传递 log 直接 div function 存在 let map 原文地址:https://www.cnblogs.com/NeryXJ/p/9648077.html//总结:下面是对象和数组的函数解构,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(‘-‘));
上一篇:Spring(九)--通知
下一篇:java executor