JavaScript Array entries()
- 上一頁 copyWithin()
- 下一頁 every()
- 返回上一層 JavaScript Array 參考手冊
定義和用法
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()
方法。
相關頁面
- 上一頁 copyWithin()
- 下一頁 every()
- 返回上一層 JavaScript Array 參考手冊