在對現(xiàn)有 Array 對象設(shè)置其 length 屬性時(shí),所指定的數(shù)組長度不是正整數(shù),也不是零。如果給某個(gè) Array 對象的 length 屬性所賦的值時(shí)為負(fù)數(shù)或不是數(shù)值 (NaN) 時(shí),就會(huì)產(chǎn)生這個(gè)錯(cuò)誤。請注意 JScript 會(huì)自動(dòng)將小數(shù)數(shù)值轉(zhuǎn)換為整數(shù)。
要改正此錯(cuò)誤
var my_array = new Array(); my_array.length = 99;