javascript - 如何更改内部元素和数组

标签 javascript arrays

如何让“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/

相关文章:

javascript - 如何使用枚举值作为数组的索引

php - 将函数创建的值添加到数组 : PHP

javascript - 缩放 div 内容以适应固定大小

javascript - 如何制作一个从底部平滑扩展到视口(viewport) 85% 的 div?

javascript - ViewContainerRef 未将组件加载到 DOM 中

javascript - 使用回调/闭包/参数在 js 中循环

c - 将 scanf 输入拆分为数组,直到 EOF

php - 在 for 循环中按字段值返回最常见的结果?

具有多处理功能的 Python 全局数组

javascript - 为什么我应该在 javascript 中将函数分配给变量?