关于Array对象的一个问题。
王保磊 2018-12-14 03:56:06 var nums=[1,2,3,4,5];
nums.reverse();
console.log(nums);
var nums=[1,2,3,4,5,6,7,8,9];
var newNums=nums.slice(2,6);
console.log(newNums);
上面的第一组js代码可以直接在原变量上操作,然后直接输出,第二组要赋值给新的变量,然后才能输出,为什么第二组代码不能写成下面的形式呢?写完就出错了。
var nums=[1,2,3,4,5,6,7,8,9];
nums=nums.slice(2,6);
console.log(nums);