Array

创建数组

var arr = new Array()
arr[0] = "Saab"
arr[1] = "Volvo"
arr[2] = "BMW"

循环

for (x in arr)
{
    console.log(arr[x])
}

concat合并数组

var arr2=arr
arr.concat(arr2)

join把数组变成字符串

arr.join()
#Saab,Volvo,BMW
arr.join('.')
#Saab.Volvo.BMW

sort对数组排序,以字符串方式

var arr=new Array(1,5,10)
arr.sort()
#[1, 10, 5]

sort对数组排序,以数字方式

arr.sort(sortNumber)
#[1, 5, 10]
function sortNumber(a, b)
{
    return a - b
}

addQuote对数组添加单引号

arrayAddQuote(new Array(1,2,4,5))
#["'1'", "'2'", "'4'", "'5'"]
function addQuote(orig){
    if(orig){
        var desc=new Array();
        for(var i=0;i<orig.length;i  ){
            desc.push("'" orig[i] "'");
        }
        return desc;
    }
    return orig;
}

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

arr.pop()

push,向末尾添加一个或多个元素

arr.push("James")

reverse,颠倒排序

arr.reverse()

shift,删除并返回第一个元素

arr.shift()

slice,返回一个新数组

arr.slice(1,3)

splice,删除并添加新元素

arr.splice(2,1,'a')

toString,把数组转成字符串

arr.toString()

unshift,向数组开头添加元素

arr.unshift("William")

来源张永光的博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值