成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

JavaScript中Array對(duì)象的使用方法-創(chuàng)新互聯(lián)

小編給大家分享一下JavaScript中Array對(duì)象的使用方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)專(zhuān)注于企業(yè)成都營(yíng)銷(xiāo)網(wǎng)站建設(shè)、網(wǎng)站重做改版、碭山網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為碭山等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

JavaScript的array對(duì)象也是JavaScript的內(nèi)置函數(shù)之一,Array對(duì)象是用于處理數(shù)組的,使用Array對(duì)象時(shí),我們需要先用new來(lái)創(chuàng)建一個(gè)array對(duì)象。


JavaScript中Array對(duì)象的使用方法

我們?cè)谶@篇文章中已經(jīng)介紹了如何創(chuàng)建一個(gè)內(nèi)置函數(shù),所以接下來(lái)我們就直接用new來(lái)創(chuàng)建一個(gè)Array對(duì)象

var family= new Array();

然后我們來(lái)看具體的示例


代碼如下


添加"Tom", "Jerry", "Soucy"并使用console.log調(diào)用調(diào)試。

<!DOCTYPE html>
<html>
  <head>
   <meta charset="utf-8">
    <title>JavaScript</title>
  </head>
  <body>
    <script>
      var family= new Array("Tom", "Jerry", "Soucy");
      console.log(family);
    </script>
  </body>
</html>

運(yùn)行效果如下

JavaScript中Array對(duì)象的使用方法

接下來(lái)我們來(lái)看一下Array對(duì)象的屬性和方法

屬性1. length(獲取數(shù)組長(zhǎng)度)

代碼如下


<script>
      var family= new Array("Tom", "Jerry", "Soucy");
      console.log(family.length);
    </script>

運(yùn)行效果如下


JavaScript中Array對(duì)象的使用方法

在family數(shù)組中有Tom, Jerry, Soucy三個(gè)元素,因此顯示為3。

關(guān)于length和屬性

在排列的length屬性中代替要素?cái)?shù),如果代入后的要素?cái)?shù)比代入前的要素?cái)?shù)小的話(huà),要素也被刪除。

這次,“Taro”,“Jiro”,“Saburo”的排列的length屬性將2代入““Taro”,“Jiro”。

那么請(qǐng)說(shuō)明各代碼。

初始值如下。

通過(guò)將元素?cái)?shù)分配給數(shù)組的length屬性,如果賦值后的元素?cái)?shù)小于替換前的元素?cái)?shù),則該元素將被刪除。

此時(shí),["Tom", "Jerry", "Soucy"]通過(guò)在所述數(shù)組的長(zhǎng)度屬性設(shè)為2,則數(shù)組就變?yōu)閇"Tom", "Jerry"]。

我們來(lái)說(shuō)明一下

初始值如下。

var family = ['Tom', 'Jerry', 'Soucy'];

下面將元素為3的family數(shù)組的長(zhǎng)度設(shè)置為2

family.length = 2;

這時(shí),數(shù)組family的元素會(huì)刪除一個(gè),顯示數(shù)組的代碼如下。

 console.log(family)

此時(shí)數(shù)組的值是['Tom', 'Jerry']。


JavaScript中Array對(duì)象的使用方法

這是此時(shí)顯示數(shù)組元素下標(biāo)的代碼。

console.log(Object.keys(family));

顯示結(jié)果是0 , 1。

JavaScript中Array對(duì)象的使用方法

顯示當(dāng)前數(shù)組長(zhǎng)度的代碼如下


console.log(family.length);

顯示結(jié)果為2

JavaScript中Array對(duì)象的使用方法

我們來(lái)嘗試獲取第一個(gè)元素

我們編寫(xiě)代碼如下

console.log(family.1);

但是,因?yàn)檎Z(yǔ)法不同,所以會(huì)發(fā)生錯(cuò)誤。會(huì)顯示如下的結(jié)果


JavaScript中Array對(duì)象的使用方法

這是顯示當(dāng)前第二個(gè)元素(下標(biāo)為1)的正確語(yǔ)法代碼。

console.log(family[1]);

運(yùn)行結(jié)果如下

JavaScript中Array對(duì)象的使用方法

這是顯示下標(biāo)值為1的元素的代碼,它是通過(guò)從數(shù)組family的length屬性遞減1獲得的數(shù)字。

console.log(family[family.length - 1]);

運(yùn)行結(jié)果和上述一樣

JavaScript中Array對(duì)象的使用方法

Array對(duì)象的方法

方法1. slice()(獲取數(shù)組元素)

在slice()方法中,可以通過(guò)指定下標(biāo)來(lái)搜索指定的元素。

(下標(biāo)是對(duì)數(shù)組元素進(jìn)行編號(hào)的,從0開(kāi)始一直到n......)

檢索元素時(shí),必須在()中指定起始位置的下標(biāo)和結(jié)束位置的下標(biāo)。如果未指定特定的范圍,則會(huì)從第一個(gè)元素開(kāi)始檢索的最后一個(gè)元素。

我們來(lái)看具體的示例

 <script>
      var family= new Array("Tom", "Jerry", "Soucy");
      console.log(family.slice(0,2));
    </script>

運(yùn)行結(jié)果如下


JavaScript中Array對(duì)象的使用方法

slice(0,2)指的是從下標(biāo)為0的元素開(kāi)始到下標(biāo)為2的元素前,所以運(yùn)行結(jié)果是"Tom", "Jerry"。


還有需要知道的是:

如果slice(0),則顯示"Tom", "Jerry", "Soucy"


如果slice(0,1),則顯示"Tom"

如果slice(1),則顯示"Jerry", "Soucy"

如果slice(1,2),則顯示"Jerry"

如果slice(2),則顯示"Soucy"

方法2. reverse()(翻轉(zhuǎn)元素順序)

代碼如下


<script>
      var family= new Array("Tom", "Jerry", "Soucy");
      console.log(family.reverse());
    </script>

運(yùn)行結(jié)果如下:順序翻轉(zhuǎn)了過(guò)來(lái)

JavaScript中Array對(duì)象的使用方法

方法3. push()(在末尾添加新元素)

在push()中,您可以在數(shù)組末尾添加一個(gè)新元素,并在添加后獲取元素?cái)?shù)。

代碼如下

<script>
  var family= new Array("Tom", "Jerry", "Soucy");
  console.log(family.push("Marry", "Cindy"));
</script>

運(yùn)行效果如下

JavaScript中Array對(duì)象的使用方法

元素個(gè)數(shù)從3增加到了5,如果要顯示增加的元素,可以再輸入以下代碼

console.log(family)

運(yùn)行結(jié)果如下

JavaScript中Array對(duì)象的使用方法

以上是JavaScript中Array對(duì)象的使用方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)頁(yè)名稱(chēng):JavaScript中Array對(duì)象的使用方法-創(chuàng)新互聯(lián)
標(biāo)題URL:http://jinyejixie.com/article18/cccjgp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、小程序開(kāi)發(fā)定制開(kāi)發(fā)、建站公司ChatGPT、動(dòng)態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

小程序開(kāi)發(fā)
贵港市| 和硕县| 馆陶县| 抚宁县| 中宁县| 新闻| 中宁县| 南华县| 石家庄市| 清苑县| 万荣县| 循化| 陆河县| 武冈市| 金门县| 南和县| 镇康县| 莱州市| 麻栗坡县| 万载县| 吉木萨尔县| 元阳县| 怀来县| 平潭县| 皮山县| 梁河县| 静宁县| 江城| 林西县| 盱眙县| 松原市| 清丰县| 富平县| 韶关市| 滕州市| 城市| 加查县| 邵阳市| 平定县| 凤翔县| 安阳市|