zoukankan      html  css  js  c++  java
  • 【javascript】数组对象常用 api

    concat()

    连接两个或多个数组,并返回结果

    var a = [1,2,3];  
    var b = a.concat(6,7);  
    console.log(a);  //[1,2,3]  
    console.log(b);  //[1,2,3,6,7]

    join(str)

    把数组的所有元素用str分隔,默认逗号分隔

    var a = [1,2,3]  
    var b = a.join('|');  
    console.log(a);  //[1,2,3]  
    console.log(b);  //"1|2|3"

    pop()

    删除并返回数组的最后一个元素的值

    var a = [1,2,3];  
    var b = a.pop();  
    console.log(a);  //[1,2]  
    console.log(b);  //3

    push()

    向数组的末尾添加一个或更多元素,并返回新的数组长度

    var a = [1,2,3];  
    var b = a.push('4','5');  
    console.log(a);  //[1,2,3,4,5]  
    console.log(b);  //5 

    reverse()

    反转数组中元素的顺序

    var a = [1,2,3,4,5];  
    var b = a.reverse();  
    console.log(a);  //[5,4,3,2,1]  
    console.log(b);  //[5,4,3,2,1]

    shift()

    删除并返回数组的第一个元素

    var a = [1,2,3];  
    var b = a.shift();  
    console.log(a);  //[2,3]  
    console.log(b);  //1

    slice(start,end)

    从已有的数组中返回选定的元素

    var a = [1,2,3,4,5];  
    var b = a.slice(0,-1);  
    var c = a.slice(1,3);  
    var d = a.slice(1);  
    var e = a.slice(2,-2);  
    var f = a.slice(3,1);  
    console.log(a);  //[1,2,3,4,5]  
    console.log(b);  //[1,2,3,4]  
    console.log(c);  //[2,3]  
    console.log(d);  //[2,3,4,5]  
    console.log(e);  //[3]  
    console.log(f);  //[]

    sort(func)

    按指定的参数对数组排序

    注:func 必须返回一个值。

    负值,第一个参数比第二个参数小,排在前面。

    零,相等。

    正值,第一个参数比第二个参数大,排在后面。

    var a = [1,2,10,3];  
    var b = a.sort();  
    console.log(a);  //[1,10,2,3]  
    console.log(b);  //[1,10,2,3]  
    var num = function(x,y) {  
        return x - y;  
    }  
    var c = a.sort(num);  
    console.log(a);  //[1,2,3,10]  
    console.log(c);  //[1,2,3,10]

    splice(start,deleteCount,val1,val2,···)

    从一个数组中移除一个或多个元素,并在该位置插入新元素,返回所移除的元素

    var a = [1,2,3,4,5];  
    var b = a.splice(2,2,7,8);  
    console.log(a);  //[1,2,7,8,5]  
    console.log(b);  //[3,4]

    unshift(val1,val2,···)

    将指定元素插入数组开始位置,并返回新的长度

    var a = [1,2,3];  
    var b = a.unshift(-2,-1);  
    console.log(a);  //[-2,-1,1,2,3]  
    console.log(b);  //5

    toString()

    将数组的元素转换为字符串,并用逗号分隔,且连接起来

    var a = [1,2,3,4,5];  
    var b = a.toString();  
    console.log(a);  //[1,2,3,4,5]  
    console.log(b);  //"1,2,3,4,5"
  • 相关阅读:
    汇编语言从入门到精通-指令汇总
    汇编语言从入门到精通-5微机CPU的指令系统1
    两台W7系统的电脑,A电脑可以ping通B电脑,B电脑ping不通A电脑。
    linux与python3安装redis
    python3报:ImportError: No module named 'MySQLdb'
    Django安装数据库MySQLdb
    win7系统中开启wifi热点
    以太坊
    route命令
    Android——UI(1) (activity window decor)
  • 原文地址:https://www.cnblogs.com/yjzhu/p/2758864.html
Copyright © 2011-2022 走看看