首頁  >  文章  >  web前端  >  JavaScript中數組長度可以變嗎

JavaScript中數組長度可以變嗎

青灯夜游
青灯夜游原創
2021-11-03 17:14:225078瀏覽

JavaScript中陣列長度是可以變化的,方法:1、透過改變陣列length屬性的值來改變陣列長度,語法「arr.length=長度值」;2、利用unshift()、shift( )、splice()等方法加入或刪除陣列元素來改變陣列長度。

JavaScript中數組長度可以變嗎

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

JavaScript中陣列長度是可以變化的。

JavaScript陣列的length屬性是可變的,我們可以透過改變length屬性的值來改變陣列長度。

var arr=[55,32,5,90,60,98,76,54];//包含8个数值的数组arr 
document.write(arr.length); //显示数组长度8
arr.length=10; //增大数组的长度
document.write(arr.length); //数组长度已经变为10

且,陣列隨元素的增加或減少,長度也會改變。例:

var arr=[98,76,54,56,76]; // 包含5个数值的数组
document.write(arr.length); //显示数组的长度5
arr[15]=34;  //增加元素,使用索引为15,赋值为34
alert(arr.length); //显示数组的长度16

我們可以利用push()、pop() 、unshift()、shift()、splice()等方法來新增或刪除陣列元素來改變陣列長度。例:

var arr = [0];  //定义数组
console.log(arr.length);  

arr.unshift(1,2);  //一次性增加两个元素
console.log(arr.length);  

arr.shift(0);  //删除1个元素
console.log(arr.length);

輸出結果:

JavaScript中數組長度可以變嗎

#【推薦學習:javascript進階教學

#

以上是JavaScript中數組長度可以變嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn