var arr = [];
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"
document.write(arr.slice(1,4) +"
")
document.write(arr.length);
为什么这个长度输出还是6
视屏中 用数组 ,也用 splice()方法却可以 改变长度,为什么呢
你用一个 var a=arr.slice(1,4) a的值是新数组的 而arr 是原来的
那个函数不会改变数组的长度,只是返回一个新数组
" "+arr.slice(1,4)+“ ”,仅仅是 加了个空格 ,并没有错 ,一个字符串
arr.slice(1,4) + 你这是不是写错了