数组替换成一个新数组

Posted isuansuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组替换成一个新数组相关的知识,希望对你有一定的参考价值。

if(this.goldUsers[i].label.length>1)
let a = this.goldUsers[i].label
a [20001, 20004]
let c =
20001:‘大理石‘,
20002:‘人造石‘,
20003:‘石英石‘,
20004:‘花岗石‘,

let b = a.map(item=>
return c[item]
)
console.log(b)
b ["大理石", "花岗石"]
// 第一中
// let b = a.map(item=>
// if(item === 20001)
// return ‘大理石‘
// else if(item === 20002)
// return ‘人造石‘
// else if(item === 20003)
// return ‘石英石‘
// else if(item === 20004)
// return ‘花岗石‘
//
// )
// console.log(11,b)
// 第二中
// for(let j = 0;j < a.length;j++)
// if(a[j] == 20001)
// a[j] = ‘大理石‘
// else if(a[j] == 20002)
// a[j] = ‘人造石‘
// else if(a[j] == 20003)
// a[j] = ‘石英石‘
// else if(a[j] == 20004)
// a[j] = ‘花岗石‘
//
// console.log(3,a[j])
//
//
// console.log(34,this.goldUsers[i].label)
this.goldUsers[i].label = b

以上是关于数组替换成一个新数组的主要内容,如果未能解决你的问题,请参考以下文章

数组常用方法

C语言 如何将一个二维数组的值全部替换成另一个二维数组

剑指Offer:替换空格

javascript中Array的操作

如何实现两个数组之间值的替换

JS字符串去替换元素再转换成数组