Array String的方法总结

本文详细总结了JavaScript中Array和String对象的常用方法,包括数组的push、pop、shift、unshift、splice、slice等操作,以及字符串的concat、split、trim、substring、indexOf等函数,帮助开发者更好地理解和运用这些基础但重要的功能。
摘要由CSDN通过智能技术生成
<!-- concat()	连接两个或更多的数组,并返回结果。 -->
array1.concat(array2,array3,...,arrayX)
var a = ["1","2"];
var b = ["3","4"];
var c = ["5"];
var d = a.concat(b,c);
d;

["1", "2", "3", "4", "5"]
<!-- copyWithin()	从数组的指定位置拷贝元素到数组的另一个指定位置中。 -->
array.copyWithin(target, start, end)
<!-- target为必需,复制到指定位置目标索引,可以为负值,为负值后,索引为length+target
start 可选,元素复制的起始位置,省略,默认为0。可以为负值,为负值后,索引为length+start
end 可选,省略,默认为数组的length,可以为负值,为负值后,索引为length+end
若start的值大于end,则直接返回原数组,不进行任何处理 -->
<!-- Array.prototype.copyWithin(target, start = 0, end = this.length)   -->
var a = ["1","2","3","4"];
a.copyWithin(2,0,4);
a;

["1", "2", "1", "2"]
<!-- entries()	返回数组的可迭代对象。 -->
array.entries()
var a = ["1","2","3","4"];
a.entries();
a;

["1", "2", "3", "4"]
<!-- every()	检测数值元素的每个元素是否都符合条件。 -->
array.every(function(currentValue,index,arr), thisValue)
var a = ["1","2","3","4"];
function b(a){
   
    return a>2;
}
a.every(b);

false

var a = ["1","2","3","4"];
function b(a){
   
    return a>0;
}
a.every(b);

true
<!-- fill()	使用一个固定值来填充数组。 -->
array.fill(value, start, end)
<!-- value	必需。填充的值。
start	可选。开始填充位置。
end	可选。停止填充位置 (默认为 array.length) -->
var a = ["1","2","3","4"];
a.fill("5");
a;

["5", "5", "5", "5"]
<!-- filter()	检测数值元素,并返回符合条件所有元素的数组。 -->
array.filter(function(currentValue,index,arr), thisValue)
var a = ["1","2","3","4"];
function b(a){
   
    return a>2;
}
a.filter(b);

["3", "4"]
<!-- find()	返回符合传入测试(函数)条件的数组元素。 -->
array.find(function(currentValue, index, arr),thisValue)
var a = ["1","2","3","4"];
function b(a){
   
    return a>2;
}
a.find
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值