Javascript 拆分和添加数组
尝试删除最后两个元素,然后在数组末尾添加一个2。但是,不断出现错误。第一次测试成功,第二次测试失败Javascript 拆分和添加数组,javascript,arrays,Javascript,Arrays,尝试删除最后两个元素,然后在数组末尾添加一个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,5,0,1,6]时测试userArray的最终值 你的 4,2,8,5,0,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,5,0,1,6]时测试userArray的最终值
你的
4,2,8,5,0,2
不正确:在初始数组为[-5,3]时测试userArray的最终值
你的和预期的不一样。见下面的要点。
你的
-5,3,2
预期
二,
//测试可能使用不同的数组值
答案应该是:userArray.splice(userArray.length-2,2,2)
var arr=[1,2,3,4,5,3,1]
阵列拼接(-2,2,2)
console.log(arr)
尝试了此操作并工作。。必须首先确保数组包含2个以上的元素
function trimLast2elements(ar){
if(ar.length > 2){
index = ar.length - 2 //get first index of last 2 elements..
ar.splice(index, 2, 2);
return ar; //return array.
}else{
//function if array count is less
}
}
在需要时应用函数