数组的一些方法

字符串转换为数组

const str = '小红,小黄,小兰'
const arr = str.split(',')

console.log(arr)  //arr = ['小红','小黄','小兰']

如果想要添加数组的key

const newArr = arr.map(item => ({name:item}))


console.log(newArr)  //newArr = [{name:"小红"},{name:"小黄"},{name:'小兰'}]

对数组里对象添加字段 通过原本内容选择添加字段

newArr.forEach((value,index)=>{
     value["age"] = 17;
})



console.log(newArr) //newArr = [{name:"小红",age:18}......]


newArr.forEach((value,index)=>{
     if(value.age < 18){
        value["type"] = "未成年";       
     }

    
})



console.log(newArr) //newArr = [{name:"小红",age:"18",type:"未成年"}......]

两个字符串转换为不同数组 并把它们合并为一个数组


    let conferenceFileName = '小红,小兰,小花'
    let conferenceFiles = '12,13,14'
    var dataFile = []
    const conferenceFileNames = conferenceFileName.split(',')
    const conferenceFilesArr = conferenceFiles.split(',')
    dataFile = conferenceFilesArr.map(item => ({
        id: item
    }))
    dataFile.forEach((value, index) => {
        value["name"] = conferenceFileNames[index]
    })

    console.log(dataFile)
    

    console.log(dataFile) //[{name:'小红',id:'12'}....]

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值