首頁 > web前端 > js教程 > JavaScript中的Array物件如何使用

JavaScript中的Array物件如何使用

不言
發布: 2021-04-20 14:30:25
原創
3024 人瀏覽過

JavaScript中JavaScript中的Array物件如何使用物件的使用方法:先建立一個程式碼檔案;然後用new來建立一個array物件;最後使用JavaScript中的Array物件如何使用物件處理陣列即可。

JavaScript中的Array物件如何使用

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

JavaScript的array物件也是JavaScript的內建函數之一,JavaScript中的Array物件如何使用物件是用來處理陣列的,使用JavaScript中的Array物件如何使用物件時,我們需要先用new來建立一個array物件。

我們在如何使用JavaScript中的string物件這篇文章中已經介紹瞭如何建立一個內建函數,所以接下來我們就直接用new來創建一個JavaScript中的Array物件如何使用物件

var family= new JavaScript中的Array物件如何使用();
登入後複製

然後我們來看具體的範例

程式碼如下

新增"Tom", "Jerry", "Soucy"並使用console.log呼叫調試。

<!DOCTYPE html>
<html>
  <head>
   <meta charset="utf-8">
    <title>JavaScript</title>
  </head>
  <body>
    <script>
      var family= new JavaScript中的Array物件如何使用("Tom", "Jerry", "Soucy");
      console.log(family);
    </script>
  </body>
</html>
登入後複製

運行效果如下

JavaScript中的JavaScript中的Array物件如何使用物件如何使用

接下來我們來看JavaScript中的Array物件如何使用物件的屬性與方法

屬性1. length (取得數組長度)

程式碼如下

<script>
      var family= new JavaScript中的Array物件如何使用("Tom", "Jerry", "Soucy");
      console.log(family.length);
    </script>
登入後複製

運行效果如下

JavaScript中的Array物件如何使用

在family數組中有Tom, Jerry, Soucy三個元素,因此顯示為3。

關於length和屬性

在排列的length屬性中代替要素數,如果代入後的要素數比代入前的要素數小的話,要素也被刪除。

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

那麼請說明各程式碼。

初始值如下。

透過將元素數分配給數組的length屬性,如果賦值後的元素數小於替換前的元素數,則該元素將被刪除。

此時,["Tom", "Jerry", "Soucy"]透過在所述數組的長度屬性設為2,則數組就變成["Tom", "Jerry"]。

我們來說明一下

初始值如下。

var family = [&#39;Tom&#39;, &#39;Jerry&#39;, &#39;Soucy&#39;];
登入後複製

下面將元素為3的family數組的長度設為2

family.length = 2;
登入後複製

這時,數組family的元素會刪除一個,顯示陣列的程式碼如下。

 console.log(family)
登入後複製

此時陣列的值是['Tom', 'Jerry']。

JavaScript中的Array物件如何使用

這是此時顯示數組元素下標的程式碼。

console.log(Object.keys(family));
登入後複製

顯示結果是0 , 1。

JavaScript中的Array物件如何使用

##顯示目前陣列長度的程式碼如下


console.log(family.length);
登入後複製

顯示結果為2

JavaScript中的Array物件如何使用

我們來嘗試取得第一個元素

我們寫程式碼如下

console.log(family.1);
登入後複製

但是,因為語法不同,所以會發生錯誤。會顯示如下的結果


JavaScript中的Array物件如何使用

#這是顯示目前第二個元素(下標為1)的正確語法代碼。

console.log(family[1]);
登入後複製

運行結果如下

JavaScript中的Array物件如何使用

#這是顯示下標值為1的元素的程式碼,它是透過從數組family的length屬性遞減1所獲得的數字。

console.log(family[family.length - 1]);
登入後複製

運行結果和上述一樣

JavaScript中的Array物件如何使用

#JavaScript中的Array物件如何使用物件的方法


########## ###方法1. slice()(取得陣列元素)#########在slice()方法中,可以透過指定下標來搜尋指定的元素。######(下標是對陣列元素進行編號的,從0開始一直到n......)######檢索元素時,必須在()中指定起始位置的下標和結束位置的下標。如果未指定特定的範圍,則會從第一個元素開始檢索的最後一個元素。######我們來看具體的範例###
 <script>
      var family= new JavaScript中的Array物件如何使用("Tom", "Jerry", "Soucy");
      console.log(family.slice(0,2));
    </script>
登入後複製
###運行結果如下#######

JavaScript中的Array物件如何使用

slice(0,2)指的是从下标为0的元素开始到下标为2的元素前,所以运行结果是"Tom", "Jerry"。

还有需要知道的是:

如果slice(0),则显示"Tom", "Jerry", "Soucy"

如果slice(0,1),则显示"Tom"

如果slice(1),则显示"Jerry", "Soucy"

如果slice(1,2),则显示"Jerry"

如果slice(2),则显示"Soucy"

方法2. reverse()(翻转元素顺序)

代码如下

<script>
      var family= new JavaScript中的Array物件如何使用("Tom", "Jerry", "Soucy");
      console.log(family.reverse());
    </script>
登入後複製

运行结果如下:顺序翻转了过来

JavaScript中的Array物件如何使用

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

在push()中,您可以在数组末尾添加一个新元素,并在添加后获取元素数。

代码如下

<script>
  var family= new JavaScript中的Array物件如何使用("Tom", "Jerry", "Soucy");
  console.log(family.push("Marry", "Cindy"));
</script>
登入後複製

运行效果如下

JavaScript中的Array物件如何使用

元素个数从3增加到了5,如果要显示增加的元素,可以再输入以下代码

console.log(family)
登入後複製

运行结果如下

JavaScript中的Array物件如何使用

以上是JavaScript中的Array物件如何使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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