我有
来自此newrrr长度的const newArr = [1,3,5,8,9,3,7,13]
我创建了zeroArr const zeroArr = Array.from(Array(newArr.length), () => 0);
zeroArr的输出是来自此zeroArr的zeroArr= [0,0,0,0,0,0,0,0]
我需要替换最后一个索引值0 to 10
我的预期输出将像const result = [0,0,0,0,0,0,0,10]
这样做。
答案 0 :(得分:3)
Anaconda

答案 1 :(得分:2)
您可以使用Array#map
并检查最后一个元素,然后返回10,否则为零。
var array = [1, 3, 5, 8, 9, 3, 7, 13],
copy = array.map((_, i, a) => 10 * (i + 1 === a.length));
console.log(copy);

答案 2 :(得分:0)
您必须copy
至newArr
中的值zeroArr
,然后push
10
值index
至ZeroArr
Print
。并且{{1}}为'ZeroArr'中的值