首頁 > web前端 > 前端問答 > ES6怎麼修改陣列中的某個元素

ES6怎麼修改陣列中的某個元素

青灯夜游
發布: 2022-04-15 17:54:07
原創
4932 人瀏覽過

修改方法:1、使用「陣列名稱[指定下標值]=新值;」語法,透過下標存取指定元素,並給予該元素重新賦值來進行修改;2、使用「array .splice(開始文章,刪除元素個數,插入值1插入值2)」語句,從指定位置開始刪除n個元素,並插入n個新元素。

ES6怎麼修改陣列中的某個元素

本教學操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。

ES6修改陣列中的某個元素

#方法1:透過下標存取指定元素,並重新賦值

數組是複合型數據,數組名稱是一個指向數組的引用型變量,因此數組屬於引用型物件。

存取陣列就是存取陣列元素。元素相當於變量,數組的元素是一組有序排列的變量,它們沒有標識符,以下標進行索引,下標從 0 開始,有序遞增。請注意,陣列下標是非負整數型,或是字元型數字,不可以為其他類型的值或表達式。

存取陣列元素,並重新賦值的語法:

数组名[指定下标值]=新值;
登入後複製

範例:

var arr = [1,2,3,4,5];  //声明一个数组
console.log(arr);
arr[0] = 0;  //修改第一个元素,重新赋值为0
arr[2] = "A";  //修改第三个元素,重新赋值为2
console.log(arr);
登入後複製

ES6怎麼修改陣列中的某個元素

##方法2:利用splice()方法

Array數組的splice()方法,也是一個非常強大的方法,它的作用是:刪除、插入、替換

要注意的是: splice()方法是直接修改原數組的

我們利用該方法的替換功能即可修改陣列元素。

語法:


array.splice(starti,n,值1,值2);
登入後複製

實際上是就是:在starti的位置刪除n個元素,然後在這個位置插入值1,值2,就可以起到替換原來被刪除的值


範例

var array = [1,2,3,4,5];  //声明一个数组
console.log(array);
array.splice(2,2,123,456);
console.log(array);
登入後複製

ES6怎麼修改陣列中的某個元素

#【相關推薦:

javascript影片教學web前端

以上是ES6怎麼修改陣列中的某個元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板