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

    arrayObject.join(separator)

    将数组以separator字符为间隔转化为字符串并返回,如果不传,默认为逗号。此方法不会改变原数组

    let arr = [1,2,3];
    arr.join()//"1,2,3"
    arr.join('_')//"1_2_3"
    

    arrayObject.reverse()

    将数组中的顺序进行颠倒此方法会改变原数组,且不会创建新的数组

    let arr = [1,2,3];
    arr.reverse();
    console.log(arr);//[3, 2, 1]
    

    arrayObject.sort(sortby)

    将数组内元素按照sortby方法进行排序,如果不传则按照字面量顺序从小到大进行排序。此方法会改变原数组,且不会创建新的数组

    let arr = [11, 3, 32, 14];
    arr.sort();//[11, 14, 3, 32]
    arr.sort(function (a,b){
        return a-b;
    })//从小到大排序,[3, 11, 14, 32]
    arr.sort(function (a,b){
        return b-a;
    })//从大到小排序,[32, 14, 11, 3]
    
    //将数组内元素按照数组成员对象的age大小从小到大排序
    let arr = [{name:'a',age:18},{name:'b',age:19}];
    arr.sort(function(a,b){
        return a.age-b.age;
    })
    console.log(arr)
    
    //将数组内元素按照数组成员对象的age大小从大到小排序
    let arr = [{name:'a',age:18},{name:'b',age:19}];
    arr.sort(function(a,b){
        return b.age-a.age;
    })
    console.log(arr)
    
  • 相关阅读:
    iOS -- @try
    javaScript学习
    iOS -- js与原生交互
    iOS -- WKWebView
    iOS -- UIWindow的使用
    iOS -- app生命周期中代理方法的应用场景
    iOS -- keyChain
    UISegmentedControl
    明天你好
    编程:是一门艺术(转)
  • 原文地址:https://www.cnblogs.com/zheng-chuang/p/7203963.html
Copyright © 2011-2022 走看看