嗨,我是一个新手到Javascript。 我正在阅读一本书,我正在学习splice()
方法。 这里是我的代码拼接方法不显示正确的结果
var fruits = ["oranges", "apples", "pears", "grapes"];
var somefruits = fruits.splice(2, 1, "watermelons");
for (var i = 0; i < somefruits.length; i++) {
document.write(somefruits[i] + '<br>');
};
不知何故,结果只显示梨。有人可以让我为什么整个西瓜阵列不被取代。 谢谢。
如果你想要“整个”数组,可能在'fruits'(在其中你用“西瓜”替换了“梨”)而不是在'somefruits'(它包含了被删除的项目)上循环? – Bergi