我有
从这个newArr长度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]如何执行此操作。

最佳答案

const newArr = [1,3,5,8,9,3,7,13];
const zeroArr = Array.from(Array(newArr.length), () => 0); let result = zeroArr.slice(); // To create a copy
result[result.length-1] = 10;

console.log(result);

关于javascript - 如何替换数组javascript中的最后一个索引值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48744911/

10-12 13:36