Array对象方法

Array对象方法(一)

concat()

concat()用于连接两个或多个数组,该方法不会改变现有的数组,会返回一个新数组(连接后的新数组)

var a = [1,2,3];
document.write(a.concat(4,5));

返回一个新数组[1,2,3,4,5]

var arr = new Array(3);
	arr[0] = "java"; arr[1] = "css"; arr[2] = "html";
var arr1 = new Array(2);
	arr1[0] = "Maurice"; arr[1] = "lisa";
var arr2 = new Array(2)
	arr2[0] = "William"; arr2[1] = "Franklin"
document.write(arr.concat(arr1,arr2));

返回新数组[“java”,“css”,“html”,“Maurice”,“lisa”, “William”,“Franklin”]

join()

join()用于把数组中所有的元素放入一个字符串,通过分隔符进行分隔的。

var arr = ["jack","nime","naier"];
console.log(arr.join("."));

输出:jack.nime.naier

pop()

pop()用于删除并返回数组的最后一个元素。

var arr = ["jack","nime","naier"];
console.log(arr.pop());
console.log(arr);

第一次输出:naier;第二次输出arr数组:[“jack”,“nime”]

push()

push()方法向数组的末尾添加一个或多个元素,并返回新的长度

var arr = ["jack","nime","naier"];
console.log(arr);
console.log(arr.push("muyi"));
console.log(arr);

第一次输出数组arr [“jack”,“nime”,“naier”];第二次输出push()后的结果:4;第三次输出数组arr: [“jack”,“nime”,“naier”,“muyi”]

reverse()

reverse()用于颠倒数组中元素的顺序。

var arr = ["jack","nime","naier"];
console.log(arr.reverse());

结果输出:[“naier”,“nime”,“jack”]
如果字符串需要颠倒顺序,则需要split()与join()帮助

var a = "aqwe";
console.log(a.split("").reverse().join(""));

结果输出:ewqa;
split() 方法将一个字符串对象的每个字符拆出来,并且将每个字符串当成数组的每个元素 [“a”,“q”,“w”,“e”]
reverse() 方法将数组中的元素倒个序排列,第一个数组元素成为最后一个,最后一个变成第一个 [“e”,“w”,“q”,“a”]
join() 方法将数组中的所有元素边接成一个字符串 “ewqa”

shift()

shift()方法用于把数组的第一个元素从数组中删除,并返回第一个元素的值(被删除的那个元素)

var arr = ["jack","nime","naier"];
console.log(arr);
console.log(arr.shift());
console.log(arr);

第一个输出: [“jack”,“nime”,“naier”]
第二个输出:jack
第三个输出: [“nime”,“naier”];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值