js数组方法(部分)

JavaScript 数组的力量隐藏在数组方法中。
一、数组转换为字符串
1.String(arr) 返回值 string 将数组中的每一个元素用逗号连接。
toString() 把数组转换为数组值(逗号分隔)的字符串。

var arr = [1,2,3,4];
console.log(String(arr));//1,2,3,4
var arr2 = arr.toString();
console.log(arr2);//1,2,3,4

2.arr.join(自定义连接符) 将数组中的每个元素转为字符串,通过自定义的连接符连接。
与toString()类似,但可以规定分隔符。

var arr = [1,2,3,4];
var arr2 = arr.join('*');
console.log(arr2);//1*2*3*4
// 固定写法 : 无缝连接 arr.join("")
var str= arr.join("");
console.log(str);//1234

二、数组的拼接和选取
拼接:
concat() 方法可以通过合并(连接)现有数组来创建一个新数组,也可以将数组与值进行合并。
不会更改现有数组,它总是返回一个新数组。

var arr1 = [1,2,3];
var arr2 = [4,5,6];
var arr3 = arr1.concat(arr2);
console.log(String(str));//1,2,3,4,5,6

选取:
选取数组中指定位置到结束位置的元素,组成临时子数组。
不会更改现有数组,返回一个新数组。

var arr = [1,2,3,4,5,6];
var arr1 = arr.slice(2,4);
//从开始参数选取元素,直到结束参数(不包括)为止
console.log(String(arr1));//3,4
//省略第二个参数,从指定位置一直选取到结尾
console.log(arr.slice(4));
// 支持负数参数  -n ==> arr.lenght - n
console.log(arr.slice(2,-3));
//省略两个参数,表示完整复制每一个元素
console.log(arr.slice());
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值