本篇內(nèi)容主要講解“ES6如何修改數(shù)組中的某個(gè)元素”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“ES6如何修改數(shù)組中的某個(gè)元素”吧!
成都創(chuàng)新互聯(lián)是一家專注于網(wǎng)站制作、成都做網(wǎng)站與策劃設(shè)計(jì),五大連池網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:五大連池等地區(qū)。五大連池做網(wǎng)站價(jià)格咨詢:13518219792
修改方法:1、使用“數(shù)組名[指定下標(biāo)值]=新值;”語法,通過下標(biāo)訪問指定元素,并給該元素重新賦值來進(jìn)行修改;2、使用“array.splice(開始文章,刪除元素個(gè)數(shù),插入值1插入值2)”語句,從指定位置開始刪除n個(gè)元素,并插入n個(gè)新元素。
本教程操作環(huán)境:windows7系統(tǒng)、ECMAScript 6版、Dell G3電腦。
ES6修改數(shù)組中的某個(gè)元素
方法1:通過下標(biāo)訪問指定元素,并重新賦值
數(shù)組是復(fù)合型數(shù)據(jù),數(shù)組名稱是一個(gè)指向數(shù)組的引用型變量,因此數(shù)組屬于引用型對(duì)象。
訪問數(shù)組就是訪問數(shù)組元素。元素相當(dāng)于變量,數(shù)組的元素是一組有序排列的變量,它們沒有標(biāo)識(shí)符,以下標(biāo)進(jìn)行索引,下標(biāo)從 0 開始,有序遞增。注意,數(shù)組下標(biāo)是非負(fù)整數(shù)型表達(dá)式,或者是字符型數(shù)字,不可以為其他類型的值或表達(dá)式。
訪問數(shù)組元素,并重新賦值的語法:
數(shù)組名[指定下標(biāo)值]=新值;
示例:
var arr = [1,2,3,4,5]; //聲明一個(gè)數(shù)組 console.log(arr); arr[0] = 0; //修改第一個(gè)元素,重新賦值為0 arr[2] = "A"; //修改第三個(gè)元素,重新賦值為2 console.log(arr);
方法2:利用splice()方法
Array數(shù)組的splice()方法,也是一個(gè)非常強(qiáng)大的方法,它的作用是:刪除、插入、替換
需要注意的是: splice()方法是直接修改原數(shù)組的
我們利用該方法的替換功能即可修改數(shù)組元素。
語法:
array.splice(starti,n,值1,值2);
實(shí)際是就是:在starti的位置刪除n個(gè)元素,然后在這個(gè)位置插入值1,值2,就可以起到替換原來被刪除的值
示例
var array = [1,2,3,4,5]; //聲明一個(gè)數(shù)組 console.log(array); array.splice(2,2,123,456); console.log(array);
到此,相信大家對(duì)“ES6如何修改數(shù)組中的某個(gè)元素”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!