我有一个数组A,A = ['a', 'b', 'c']
我要把A数组的a替换成苹果,把b替换成香蕉,如果没有可以替换的值,就不变,就是希望把数组中的值替换成一个对应的值,请问该怎么做?
已解决
悬赏分:40
- 解决时间 2022-01-04 22:21
点赞 0反对 0举报 0
收藏 0
分享 0
回答3
最佳
-
const rp = (data, obj) => { return data.map(item => obj[item] || item); } rp(['a','b','c'],{a:'苹果',b:'香蕉'}); // ["苹果", "香蕉", "c"]
犀利一笑^_^
支持 0 反对 0 举报2022-01-04 07:33
-
let A = ['a', 'b', 'c'] function replaceArr(item, str){ let i = A.indexOf(item); ~i && (A[i] = str) } replaceArr('a', '苹果') replaceArr('b', '香蕉')
支持 0 反对 0 举报2022-01-04 08:21