[英]Javascript - How to convert numbers to String in an array and use If Statement
例如: arr = [1,1,2,3]
;
如果值为1
,则应更改为red
如果值为2
,则应更改为blue
如果值为3
,则应更改为white
预期 output:
arr = [red,red,blue,white]
你可以 map 你的阵列:
var nn = arr.map(e=> e == 1 ? e = "red" : e == 2 ? e = "blue" : e = "white")
像这样,您还可以过滤掉无法映射的值,例如本例中的 4。
[1,1,2,3,4].map(number => {
switch(number) {
case 1:
return 'red'
case 2:
return 'blue'
case 3:
return 'white'
default:
return undefined
}
}).filter(name => name)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.