JavaScript entries() 方法
實例
創(chuàng)建一個 Array Iterator 對象,并創(chuàng)建一個循環(huán)來迭代每個鍵/值對:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var f = fruits.entries();
for (x of f) {
document.getElementById("demo").innerHTML += x;
}
定義和用法
??entries()
? 方法返回帶有鍵/值對的 Array Iterator 對象。
對于原始數(shù)組中的每一項,新的迭代對象將包含一個以索引為鍵,以項值為值的數(shù)組:
- [0, "Banana"]
- [1, "Orange"]
- [2, "Apple"]
- [3, "Mango"]
注釋:?entries()
? 不會更改原始數(shù)組。
瀏覽器支持
注釋:Internet Explorer 不支持 ?entries()
? 方法。
語法
array.entries()
參數(shù)值
無參數(shù)
技術(shù)細(xì)節(jié)
返回值: | Array Iterator 對象 |
JavaScript 版本: | ECMAScript 6
|
---|
更多建議: