首页 > 代码库 > JS数组
JS数组
1.新建数组
对象形式 var arr = new Array() 3 或 “red","black" var arr = Array()
数组字面量 var arr = []
2.转换方法
toString 返回数组中值的字符串与,拼接的字符串
valueOf 返回数组
3.栈方法
push() 返回数组长度 pop() 返回最后一项
shift() 移除第一项 unshift() 开始插入任意项 返回数组长度
添加返回数组长度,移除返回移除项
4.迭代方法
function(item,index,array){}
arr = [1,2,4,5,7]
1)返回true或false,是否满足条件
every:每一个都满足才返回true
some:有一个满足就返回true
var result = arr.every(function(item,index,array){
return item>2
}) true/false
2)返回满足条件的子数组
filter
var result = arr.filter(function(item,index,array){
return item>2
})
result = [4,5,7]
var result = arr.filter(function(item,index,array){
return item>2
})
result = [4,5,7]
3)返回处理后的数组
map
var result = arr.map(function(item,index,array){
return item*2
})
result = [2,4,8,10,14]
var result = arr.map(function(item,index,array){
return item*2
})
result = [2,4,8,10,14]
4)对数组中的每一项执行某些操作
forEach()
var result = arr.forEach(function(item,index,array){
alert(item*2);
})
alert(item*2);
})
JS数组
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。