JavaScript必須賦給數組長度一個有限正整數

  JavaScript必須賦給數組長度一個有限正整數:數組

  在對現有 Array 對象設置其 length 屬性時,所指定的數組長度不是正整數,也不是零。若是給某個 Array 對象的 length 屬性所賦的值時爲負數或不是數值 (NaN) 時,就會產生這個錯誤。請注意 JavaScript會自動將小數數值轉換爲整數。函數

  要改正此錯誤對象

  將一個正整數賦給 length 屬性。數組大小沒有上界限制,但不能超過整數的最大值(大約爲40億)。下面的示例演示了給 Array 對象的 length 屬性賦值的正確方法。ip

  var my_array = new Array();get

  my_array.length = 99;bfc

  數組長度必須是一個有限正整數構造函數

  在調用 Array 構造函數時使用的參數不是天然數(所謂天然數就是零加上正整數集合)。方法

  在建立一個新的 Array 對象時只能使用正整數。若是要建立一個只有一個元素且不是整數的數組,請執行下面兩步操做。首先,建立一個只有一個元素的數組,而後將這個值賦給第一個元素 (array[0])。下面的示例將產生這個錯誤。http://www.hrbfc120.com集合

  var piArray = new Array(3.14159);co

  下面的示例演示了指定一個只有單個數值元素的數組的正確方法。

  var piArray = new Array(1);

  piArray [0] = 3.14159;

  數組大小沒有上界限制,但不能超過整數的最大值(大約爲40億)。

相關文章
相關標籤/搜索