JavaScript之数组Array

简洁版:


(1)创建空数组:var myArray = [];


(2)创建指定长度的数组:var myArray = new Array(10);


(3)创建并初始化数组:

var myArray1 = ["unix", "windows", "mac os"];

var myArray2 = new Array("solaris", "linux", "bsd");


(4)长度:(返回长度的整数值)

var myArray = [1, 2, 3];

var arrayLength = myArray.length;


(5)分割后获得字符串:(返回重获的字符串)

var myArray = ["china", "uk", "us"];

var result = myArray.join("/");

此时result是一个字符串:china/uk/us


(6)转化为字符串:(返回转化后的数组)

myArray.join("");


(7)反转数组顺序:(返回反转后的数组)

myArray.reverse();


(8)排序数组:(返回排序后的数组)

myArray.sort();

注意:对字符串排序效果经测试正常,对数值型元素的排序有待进一步检验。


(9)尾部连接一个或多个元素:(返回连接后的数组)

myArray.concat(3,4);

myArray.concat("japan", "korea");


(10)尾部连接一个数组:(返回连接后的数组)

myArray.concat(yourArray);


(11)删除最后一个元素:(返回最后一个元素)

var elem = myArray.pop();


(12)末尾添加一个或多个元素:(返回新长度)

var newLength = myArray.push("michael", "jack", "tom");


(13)删除第一个元素:(返回第一个元素)

var elem = myArray.shift();


(14)头部添加一个或多个元素:(返回新长度)

var newLength = myArray.unshift("yy", "qq", "renren", "weibo");


(15)获取指定位置start到末尾的元素段:(返回该元素段)

var index = 3;

var newArray = oldArray.slice(index);

注意:数组的索引下标是从0开始计算的。


(16)获取指定位置start到指定位置end前一个元素的元素段:(返回该元素段)

var start = 2;

var end = 5;

var newArray = oldArray.slice(start, end);//返回的是[start, end)的元素。


(17)在指定位置index处开始替换指定个数num的元素:(返回被删除的元素)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值