
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 · 81 阅读 · 0 评论 -
js map()和forEach()的区别
一、相同点:1.都是循环遍历数组中的每一项2.每次执行匿名函数都支持三个参数,参数分别为item(当前每一项),index(索引值),arr(原数组)3.匿名函数中的this都是指向window4.只能遍历数组二、不同点1.map()会分配内存空间存储新数组并返回,forEach()不会返回数据。2.forEach()允许callback更改原始数组的元素。map()返回新的数组。1、forEach()forEach()针对每一个元素执行提供的函数,对数据的操作会改变原数组。var ar原创 2020-11-16 22:28:05 · 151 阅读 · 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 · 178 阅读 · 0 评论