刘亦菲

2.0 es6中forEach以及数组操作

♀尐吖头ヾ 提交于 2019-11-26 19:24:14
前言:   小白的js之路...... 1. 遍历数组/集合 forEach usernameArray = []; //遍历 users.forEach((user, index) => { let username = user.name; //取出用户名添加到数组 usernameArray[index] = username; }) 2. 数组过滤filter()和查找find() let arr = s.filter( x => { return x == 'b' }) console.log(arr) //["b", "b"] // find只会返回匹配到的第一个值 let a = s.find( x => { return x == 'b' }) console.log(a) //b 3. 将数组转为一个字符串join() join() 方法用于把数组中的所有元素转换一个字符串, 元素是通过指定的分隔符进行分隔的。 let arr = ['刘','亦','菲'] let str = arr.join() //默认使用逗号分隔 console.log(str) //刘,亦,菲 let str1 = arr.join(''); console.log(str1) //刘亦菲 4. 采用set()去重数组元素 let nameStr = '刘亦菲,古力娜扎' let arr