尝试删除最后两个元素,然后在数组末尾添加2。但是,不断出现错误。第一次测试有效,然后第二次失败。

var userArray = [4, 2, 8, 5, 0, 1, 6]; // Tests may use different array values

/* Your solution goes here */
userArray.splice(5, 2, 2);

正确:当初始数组为[4,2,8,8,5,0,1,6]时,测试userArray的最终值
你的
4,2,8,5,0,2

错误:初始数组为[-5,3]时测试userArray的最终值
您的期望与预期不同。请参见下面的重点内容。
你的
-5,3,2
预期
2

最佳答案



您的答案应该是:userArray.splice(userArray.length-2,2,2);

09-27 10:20