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