当前位置: 首页 > wzjs >正文

全网营销建设网站郑州今日头条

全网营销建设网站,郑州今日头条,seosem推广,天津市住房和城乡建设厅网站第一个是:Array.from() 将具有length属性或者可迭代的对象转化为数组 Array.from(abcdef) // 返回值[a1, b1, c1, d1, e1, f1] Array.from(new Map([[b1, 1 ], [a1, 2 ]])) Array.from(new Set([ 1 , 2 , 3 ])) 第二个是:Array.reduce() 遍历数组,将函数的返回值,存储到累加器中…

第一个是:Array.from() 将具有length属性或者可迭代的对象转化为数组

 Array.from('abcdef') // 返回值['a1', 'b1', 'c1', 'd1', 'e1', 'f1']

 Array.from(new Map([['b1', 1 ], ['a1', 2 ]]))

 Array.from(new Set([ 1 , 2 , 3 ]))

第二个是:Array.reduce() 遍历数组,将函数的返回值,存储到累加器中

 let arr = [ 1a , 2a , 3a , 4a , 5a ]

 const total = arr.reduce((total, item) => {

 // 每次遍历将total + item,下一次的遍历时,total为上一次返回的结果

 console.log(total) // 1a 3a 6 10

 return total + item

 })

 console.log(total) // 15

第三个是:Array.indexOf() 数组中是否存在某个元素,存在返回该索引,不存在返回-1,出现多次,也只会返回第一次出现时的索引

 let arr = ['a1','b1','c1','d1', 'c1', 'c1']

 arr.indexOf('c1') // 返回值为 索引 2

 arr.indexOf('ff') // 返回值为 -1 ff不存在数组中

第四个是: Array.findIndex() 遍历数组,返回第一个通过测试的元素的索引值

 let arr = [ 1a , 2a , 3a , 2a , 4a ]

 const num = arr.findIndex((item, index) => {

 console.log(item, index) // index 到 1 的位置就不会在打印了,循环结束

 return item >= 2 // 返回item >= 2的第一个元素项的索引值,找到之后结束遍历,不会继续

 })

 console.log(arr) // [1a,2a,3a,2a,4a] 不会改变元素组

 console.log(num) // 索引值为 1

第五个是: Array.find() 遍历数组,返回第一个通过测试的元素项

 let arr = [ 1a , 2a , 3a , 2a , 4a ]

 const num = arr.find((item, index) => {

 console.log(item, index) // index 到 1 的位置就不会在打印了,循环结束

 return item >= 2 // 返回item >= 2的第一个元素项,找到之后结束遍历,不会继续

 })

 console.log(arr) // [1a,2a,3a,2a,4a] 不会改变元素组

 console.log(num) // 2

第六个是: Array.filter() 遍历数组,根据筛选出的符合条件的元素,组成一个新的数组

 let arr = [ 1a , 2a , 3a , 4a ]

 const newArr = arr.filter((item,index,arr) => {

return item > 2 // 返回元素项大于 2 的元素,组成一个新的数组

 })

 console.log(arr) // [1a,2a,3a,4a] 不会改变元素组

 console.log(newArr) // [3a, 4a]

第七个是 Array.map() 遍历数组,为每一个元素调用一次函数,根据函数return返回的结果组成一个新的数组

 let arr = ['a','b','c']

 const newArr = arr.map((item, index, arr) => {

 console.log(item, index, arr) // 元素项,索引,当前数组

 return item += 2

 })

 console.log(arr) // 原数组不会改变

 console.log(newArr) // 返回一个处理过的新数组 ['a2', 'b2', 'c2']

第八个是: Array.forEach() 遍历数组,为每一个元素调用一次函数

 let arr = ['a','b','c']

 arr.forEach((item, index, arr) => {

 console.log(item) // 当前遍历元素项

 console.log(index) // 当前遍历元素的索引

 console.log(arr) // 原数组

 })

第九个是:Array.join() 使用某个拼接符,将数组转化为字符串,返回该字符串,原数组不会改变

 let arr = [ 1 , 2 , 3 , 4 , 5 ]

 arr.join('-') // 返回拼接后的字符串 '1-2-3-4-5'

 console.log(arr) // [1, 2, 3, 4, 5] 原数组不会改变

第十个是:Array.slice() 返回选定的元素数组,原数组不会改变

 let arr = ['a','b','c','d']

 arr.slice( 1 , 3 ) // 从索引为 1 的位置,取到 3 的位置,但不包含 3 ,返回值为 新数组 ['b', 'c']

 console.log(arr) // ['a', 'b', 'c', 'd'] 原数组不会改变

第十一个是: Array.splice() 从原数组某个位置删除/添加元素,返回删除的元素数组

 let arr = [ 4 , 5 , 1 , 2 , 3 ]

 arr.splice( 0 , 1 ) // 从 0 的位置,删除一个元素,返回值为删除的元素数组 [4]

 console.log(arr) // [5, 1, 2, 3]

 arr.splice( 0 , 1 , 11 ) // 从 0 的位置,删除一个元素,并添加一个 11 元素 返回值为删除的元素数组 [5]

 console.log(arr) // [11, 1, 2, 3]

第十二个是:Array.shift() 删除数组的第一个元素,并返回该元素

 let arr = [ 4 , 5 , 1 , 2 , 3 ]

 arr.shift() // 返回值为删除的元素 4

 console.log(arr) // [5, 1, 2, 3]

第十三个是:Array.unshift() 在原数组前边添加一个或多个元素,返回该数组的长度

 let arr = [ 1 , 2 , 3 ]

 arr.unshift( 4 , 5 ) // 返回值为数组的长度 5

 console.log(arr) // [4, 5, 1, 2, 3]

第十四个是:Array.pop() 删除数组的最后一个元素,并返回该元素

 let arr = [ 1 , 2 , 3 , 4 ]

 arr.pop() // 返回值为删除的元素 4

 console.log(arr) // [1, 2, 3]

第十五个是:Array.push() 在原数组末尾追加一个或多个元素,返回该数组的长度

 let arr = [ 1 , 2 , 3 ]

 arr.push( 4 , 5 ) // 返回值为数组的长度 5

 console.log(arr) // [1, 2, 3, 4, 5]

http://www.dtcms.com/wzjs/272881.html

相关文章:

  • 手机网站建设价格明细表最新舆情信息网
  • app和小程序的区别网站优化外包找谁
  • 建设网站搞网络营销的总结百度移动开放平台
  • 怎样做旅游视频网站百度一下你就知道官网百度
  • 做网站注意哪些中国制造网网站类型
  • 规划网站开发总体方案韶关今日头条新闻
  • wordpress升级后怎么设置字体颜色郑州seo公司哪家好
  • 做网站怎么打空格广州营销网站建设靠谱
  • wordpress调用单页武汉seo和网络推广
  • 防网站模板营销策略从哪几个方面分析
  • asp.ne手机触摸网站开发seo优化是指
  • 做网站基本教程广州发布紧急通知
  • 专业的高密做网站的网络推广公司简介模板
  • 免费建设网站的方法资源网站优化排名优化
  • cn网站响应式网站模板的应用
  • 政府单位有必要网站建设吗网站百度收录秒收方法
  • 企业备案做电影网站的后果个人博客网站设计毕业论文
  • 青岛市住房和城乡建设局网站查询衡阳seo优化首选
  • 小店怎么做网站搜索引擎是网站吗
  • asp做静态网站seo是什么职业
  • 网站建设的视频长沙官网seo技术
  • 大连做网站qq群游戏合作渠道
  • 冠县网站开发如何制作一个自己的网页
  • 电子商务网站建设讯息做推广的技巧
  • 东莞网站制作企业搜索引擎优化
  • 网站建设绿茶科技小学生关键词大全
  • 网站第二次备案网站服务器搭建
  • 厦门网站做优化宁波正规优化seo软件
  • 一个好的网站建设需要多少钱辽阳网站seo
  • 广东网站设计专业团队市场营销专业