zoukankan      html  css  js  c++  java
  • 数组的方法总结

    1.arr.push()

    2.arr.pop()

    3.arr.unshift()

    4.arr.shift()

    5.arr.splice(起始位置n,删除几项,在索引n的前边增加新的项)

    6.arr.sort(function(a,b){ return a-b}) //从小到大

    7.arr.concat(arr1)

    8.arr.reverse()

    8.arr.join()

    9.arr.forEach(function(item,index,arr){})

    10.arr.map(function(item,index,arr){}) //数组中的元素为原始数组元素调用函数处理后的值

    11.arr.filter(function(item,index,ary){}) //创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素

    12.arr.every(function(item,index,arr){}) //检测数组所有元素是否都符合指定条件
      1 如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再进行检测。
      2 如果所有元素都满足条件,则返回 true。

    13.arr.some(function(item,index,arr){}) //检测数组中的元素是否满足指定条件
      1 如果有一个元素满足条件,则表达式返回 true , 剩余的元素不会再执行检测。
      2 如果没有满足条件的元素,则返回 false

    14.array.indexOf(item,start)

    15.array.indexOf(item,start)

    16.array.slice(start, end) //复制一个数组
      slice(n) //从索引n开始复制到最后一项
      slice()、 slice(0) //复制整个数组

    --------------------------------------------------------------------------------------------
    Math方法

    Math.random() //0-1之间的随机数

    Math.abs(数字) //绝对值

    Math.max() //最大值

    Math.min() //最小值

    Math.pow(a,n) //a的n次方

    Math.sqrt(a) //开平方

    Math.floor(数字) //向下取整

    Math.ceil(数字) //向下取整

    Math.round(数字) //四舍五入

     link:http://www.cnblogs.com/chenmeng0818/p/5985923.html

  • 相关阅读:
    2021/9/20 开始排序算法
    快速排序(自己版本)
    2021/9/17(栈实现+中后缀表达式求值)
    2021/9/18+19(中缀转后缀 + 递归 迷宫 + 八皇后)
    20212021/9/13 稀疏数组
    2021/9/12 线性表之ArrayList
    开发环境重整
    Nginx入门
    《财富的帝国》读书笔记
    Linux入门
  • 原文地址:https://www.cnblogs.com/xshaohua-com/p/6802005.html
Copyright © 2011-2022 走看看