JavaScript Array entries()

定義和用法

entries() 方法返回帶有鍵/值對的 Array Iterator 對象。

對于原始數組中的每一項,新的迭代對象將包含一個以索引為鍵,以項值為值的數組:

  • [0, "Banana"]
  • [1, "Orange"]
  • [2, "Apple"]
  • [3, "Mango"]

注釋:entries() 不會更改原始數組。

實例

創建一個 Array Iterator 對象,并創建一個循環來迭代每個鍵/值對:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var f = fruits.entries();
for (x of f) {
  document.getElementById("demo").innerHTML += x;
}

親自試一試

語法

array.entries()

參數

無參數。

技術細節

返回值: Array Iterator 對象
JavaScript 版本: ECMAScript 6

瀏覽器支持

表格中的數字注明了完全支持該方法的首個瀏覽器版本。

Chrome Edge Firefox Safari Opera
Chrome 38 Edge 12 Firefox 28 Safari 8 Opera 25
2014 年 10 月 2015 年 7 月 2014 年 3 月 2014 年 10 月 2014 年 10 月

注釋:Internet Explorer 不支持 entries() 方法。

相關頁面

教程:JavaScript 數組

教程:JavaScript 數組 Const

教程:JavaScript 數組方法

教程:JavaScript 排序數組

教程:JavaScript 數組迭代