splice的問題
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
視屏中 用數(shù)組 ,也用 splice()方法卻可以 改變長度,為什么呢
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
視屏中 用數(shù)組 ,也用 splice()方法卻可以 改變長度,為什么呢
2015-08-08
舉報
2015-08-20
你用一個 var a=arr.slice(1,4) ?a的值是新數(shù)組的 而arr 是原來的
2015-08-12
那個函數(shù)不會改變數(shù)組的長度,只是返回一個新數(shù)組?
2015-08-11
" "+arr.slice(1,4)+“ ”,僅僅是 加了個空格 ,并沒有錯 ,一個字符串?
2015-08-11
arr.slice(1,4) + ?你這是不是寫錯了