javascript - 通过对应于另一个数组中的数字的索引替换数组中的元素
问题描述
我需要用与另一个数组中的数字对应的索引来查找并替换数组中的每个元素
arrayA = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
arrayB = [2, 5, 6]
valueToReplace = 'X'
expectedResult = ['a', 'X', 'c', 'd', 'X', 'X', 'g']
提前致谢
解决方案
var var arrayA = ['a','b','c','d','e','f','g'],
arrayB = [2,5,6],
valueToReplace = 'X';
for(let i of arrayB) {
arrayA[i] = valueToReplace
}
console.log(arrayA);
推荐阅读
- python - 在数据框中查找日期并将数据附加到不同的数据框 PYTHON
- html - 为什么不能在图像之后放置 '::after' 伪选择器?
- c# - 蜡烛数组从响应到历史对象列表的转换。正文中的其他细节
- alteryx - 如何控制不相关的 Alteryx IO 任务的执行顺序?
- css - 图像和文本换行之前的 Psuedo
- google-bigquery - 将数据从键值对提取到 Google Bigquery 中的列标题
- javascript - 如何使用 CSS 或 JavaScript 旋转图像并在每次旋转之间暂停?
- node.js - laravel vuejs socket.io Access-Control-Allow-Origin
- c# - 组合框下拉列表中的 C# 访问复选框
- python - 使用两个“空格”分隔符解析文本文件