如何让“arr”中的 “e”
元素被 change0
替换?
arr
数组将由用户输入,我需要更改它,无法预测哪个元素将是 "e"
。
var arr = [ "a", "b", "c", "d", "e", "f", "g", "h", "e", "j", "e"];
var change0 = 2
var change1 = 1
document.write(arr);
最佳答案
您可以使用 map()
方法,这将返回新的更新数组并保存原始数组。
var arr = [ "a", "b", "c", "d", "e", "f", "g", "h", "e", "j", "e"];
var change0 = 2;
var result = arr.map(e => e == 'e' ? change0 : e);
console.log(result)
关于javascript - 如何更改内部元素和数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43436487/