ES6
Zzz_bk
这个作者很懒,什么都没留下…
展开
-
ES6扩展运算父(...)
对象中的扩展运算符(…)用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中 let arr = { a: 1, b: 2 }; let arr2 = { ...arr }; 其实拷贝对象也是有自己的方法 let arr = { a: 1, b: 2 }; let arr2 = Object.assign({}, arr) ...原创 2021-04-24 18:07:05 · 59 阅读 · 0 评论 -
js map()和forEach()的区别
一、相同点: 1.都是循环遍历数组中的每一项 2.每次执行匿名函数都支持三个参数,参数分别为item(当前每一项),index(索引值),arr(原数组) 3.匿名函数中的this都是指向window 4.只能遍历数组 二、不同点 1.map()会分配内存空间存储新数组并返回,forEach()不会返回数据。 2.forEach()允许callback更改原始数组的元素。map()返回新的数组。 1、forEach() forEach()针对每一个元素执行提供的函数,对数据的操作会改变原数组。 var ar原创 2020-11-16 22:28:05 · 121 阅读 · 0 评论 -
startsWith和endsWith方法 ES6新增
startsWith是判断字符串以什么开始 endsWith是判断字符串以什么结尾 返回的都是Boolean值 var str = "hello world!" console.log(str.startsWith("h")) // true console.log(str.endsWith("!")) // true原创 2020-10-31 16:40:44 · 109 阅读 · 0 评论