美文网首页
2018-04-20

2018-04-20

作者: yyggfffg | 来源:发表于2018-05-03 10:32 被阅读0次

    Javascript学习之旅

    • 数组方法
      • map 方法会迭代数组中的每一个元素,并根据回调函数来处理每一个元素,最后返回一个新数组。注意,这个方法不会改变原始数组。
      • 数组方法 reduce 用来迭代一个数组,并且把它累积到一个值中
      • filter 方法用来迭代一个数组,并且按给出的条件过滤出符合的元素。filter 方法传入一个回调函数,这个回调函数会携带一个参数,参数为当前迭代的项(我们叫它 val )。回调函数返回 true 的项会保留在数组中,返回 false 的项会被过滤出数组。
      • splice和slice的区别:
        splice(i,j,”a”) 删除,添加元素,splice() 方法与 slice() 方法的作用是不同的,splice() 方法会直接对数组进行修改。从i开始删j个(包括i),并将”a”插入到i处。
        slice(start,end) 从某个已有的数组返回选定的元素,从start位开始返回到end(包括start不包括end)如果是负数,表示从数组尾部进行计算(同样:包括start不包括end),请注意,该方法并不会修改数组,而是返回一个子数组。
      • sort 方法将改变原数组,返回被排序后的数组。sort 可以把比较函数作为参数传入。比较函数有返回值,当 a 小于 b,返回一个负数;当 a 大于 b ,返回一个正数;相等时返回0。如果没有传入比较函数,它将把值全部转成字符串,并按照字母顺序进行排序
    • 注意
      • 字符串没有splice()方法

    相关文章

      网友评论

          本文标题:2018-04-20

          本文链接:https://www.haomeiwen.com/subject/exsakftx.html