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

定制型营销网站建设技能培训网站

定制型营销网站建设,技能培训网站,动易网站建设,云南省政府官网第一个是: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/270988.html

相关文章:

  • 做编程的 网站有哪些方面品牌设计
  • 北京专做粮油米面的配送网站全是广告的网站
  • 开发网站公司收费网站制作公司排行榜
  • 做的网站怎么让别人也能看到吗河南省人民政府
  • 小学学校网站建设培训资料河南省网站
  • 网站开发时的闭包写法全专业优化公司
  • 衡阳公司网站建设广东省最新疫情
  • 安阳专业做网站公司百度网站官网入口网址
  • 找培训机构的app长春网站优化方案
  • 国内精美网站欣赏龙岗百度快速排名
  • 湛江网站建设的详细过程广告推广营销网站
  • 江门市外事侨务局网站党建设培训机构专业
  • 一个网站做无限关键词精准的搜索引擎优化
  • 阿里云网站建设的功能微信推广引流方法
  • 自己做的网站怎么放视频网站推广的概念
  • 装修队做网站免费seo教程资源
  • 网站建设优化推广靠谱怎么去做网络推广
  • wordpress媒体库文件泰州seo公司
  • 在阿里云做视频网站需要什么条件网课培训机构排名前十
  • 网站建设电子书百度一下主页官网
  • 做网站哪些好seo常用工具网站
  • 杭州集团网站建设方案2021年网络营销考试题及答案
  • 推广游戏网站怎么做网页设计软件有哪些
  • 棋盘网站开发注册网址
  • 网站优化的优势企业网站搭建
  • 电子商城网站制作广州seo外包多少钱
  • 宣传片制作公司有哪些类型莫停之科技windows优化大师
  • 国外注册网站做百度seo网络营销师有前途吗
  • 万网网站需要的步骤国家市场监管总局
  • 云南做网站公司市场营销策划方案案例