js操作数组中数据的方法

(1)join():通过一个分隔符合并为字符串
使用没有分隔符的join()方法

document.write(arr_01.join());

使用分隔符

document.write(arr_01.join('*'));
var str_arr=arr_01.join('*');

(2)Push()和pop() 在数组的最后添加或删除成员

var arr_02=[12,11,9,34,120];
1)arr_02.push('strName');  给数组最后添加成员12,11,9,34,120,strName
document.write(arr_02);  // 只是查看数组的存储结构,包含逗号	
2)arr_02.pop();   // 删除最后一个元素
document.write(arr_02); //  返回结果 12,11,9,34,120

(3)unshift()和shift()表示在数组之前添加或删除成员
(4)reverse()将数组数据进行翻转
(5)IndexOf() 返回数组中元素/字符第一次出现的索引值

var arr_03=[10,1,34,1,22,1];
alert(arr_03.indexOf(1,2));  // 返回索引为3(查1,从索引2开始)
alert(arr_03.indexOf(1)); // 不写第二个值,默认从索引0开始
// 查不到只会返回-1
在数组中查询22出现为索引位置
var index=arr_04.indexOf(22,3);
If(index==-1)  alert('没有查询到');
alert('查询到了')

(6)splice() 在数组中添加或删除成员

var arr_06=['js','html5'];
arr_06.splice(1,1,'c');  //  第一个位置表示从什么位置插入数据,第二个表示删除的位置(删除了几个),第n个值 是指添加的数据

(7)slice() 从一个数组选择/截取元素数组中的某一段数据

var arr_07=[23,26;'name'];
var arr_07=arr_07.slice(1);
document.write(arr_07);
// 不包含索引为3的数据
var arr_07=arr_07.slice(1,3) //  返回12,name
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值