码迷,mamicode.com
首页 > 编程语言 > 详细

ES6函数和数组

时间:2018-09-14 18:27:53      阅读:354      评论:0      收藏:0      [点我收藏+]

标签:style   传递   log   直接   div   function   存在   let   map   

//总结:下面是对象和数组的函数解构,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函数和数组

标签:style   传递   log   直接   div   function   存在   let   map   

原文地址:https://www.cnblogs.com/NeryXJ/p/9648077.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!