javascript 内置的常用对象 (Array数组)

96 阅读1分钟
  1. leng属性 动态获取数组的长度
  2. join() 将一个数组转换成字符串
  3. reverse() 将数组中各元素颠倒顺序
  4. delete 运算符 只能删除数组元素的值,而所占空间还在,总长度没有变(arr,length)
  5. shift() 删除数组中第一个元素, 返回删除的那个值,并将长度减 1
  6. pop() 删除数组中最后一个元素, 返回删除的那个值,并将长度减 1
  7. unshift() 往数组前面添加一个或是多个数组元素 长度要改变。
  8. push() 往数组结尾添加一个或是多个数组元素 长度要改变。
  9. concat() 连接数组
  10. slice() 返回数组的一部分
  11. splice() 插入、删除或替换数组的元素
  12. toLocaleString() 把数组转换成局部字符串
  13. toString() 将数组转换成一个字符串
  14. forEach 遍历所有元素
  15. map 对元素重新组装 生成新的数组
const arr = [1,2,3]
    arr.forEach(function(item,index() {
        // 遍历数组的所有元素
        console.log(index,item)
    })
  1. every 判断所有元素是否都符合条件
const arr = [1,2,3]
    let arr1 = arr.every(function(item,index) {
    // 判断条件
        if(item < 4) {
        // 为ture的 打印出来
            return true
        } 
    })
    console.log(arr1)

17.sort 排序

const arr = [1,5,3,6,9]
    let arr1 = arr.sort(function(a,b) {
        // 从小到大
           return a-b
       // 从大到小
           return b-a
    })
    console.log(arr1) // 1,3,5,6,9

18.filter 过滤符合条件的元素

const arr = [1,2,3,4,5]
    let arr1 = arr.filter(function(item,index) {
    // 判断条件
        if(item > 2) {
            return true
        }
    })
    console.log(arr1) // 3,4,5