array学习使用

数组有序无序分类详情:https://blog.csdn.net/weixin_33869377/article/details/86469200
速度点击跳转

array:[]
存放一组有序可重复的数据

有序,下标:下标名称可以随意变化,是一个变量,但是下标值必须重0开始

常用
1.new array[]
2.let array = [‘1’],‘2’,‘3’]

访问
array.属性
array[属性]

方法
let a = [];

循环数组,逐条筛选
a.map(item =>{})

拼接多个数组
a.concat(数组).concat(数组)

多退少补(两个数组的属性进行赋值,同属性名后覆盖前属性值)
Object.assign(数组1,数组2)

array.splice

学习网址
数组元素的删除或添加,替换
a.splice(a,b,c)

a 下标从0开始

b=1 删除一个 b的个数代表删除从a下标后的几个元素
b=0 不删除
(满足删除的条件,无c,若有c则是在替换元素)

c 要添加的元素或替换的元素
别人家的

添加删除数组首尾元素
pop 尾部删除
push 尾部添加
shift 头部删除
unshift 头部添加

截取数组返回新数组
a.slice()

遍历数组

js:
for( (item,index) in itemGarams){}

vue:
v-for="(item,index) in type1List"

array.map()
功能:map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一次提供的函数后的返回值。
学习网址
let item = [‘1’,‘2’,‘3’,‘4’];
let items = item.map( res =>{
res += ‘1’ //retun res += ‘1’ 返回对象下的属性值
return res //返回对象
})
console.log(items)

注意
map中若是没有return ,方法会默认返回undefined

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值