entries()

Misol

// Create an Array const fruits = ["Banana", "Orange", "Apple", "Mango"]; // Create an Iterator const list = fruits.entries(); // List the Entries let text = ""; for (let x of list) {   text += x; }
O‘zingiz sinab ko‘ring »

Quyida ko‘proq misollar!


ULASHISH

Tavsif

entries() metodi massivdagi kalit/qiymat juftliklaridan iborat Iterator obyektini qaytaradi:

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

entries() metodi asl massivni o‘zgartirmaydi.



Sintaksis

array.entries()

Parametrlar

YO‘Q

Qaytariladigan qiymat

Tip Tavsif
Iteratsiya qilinadimiMassivdagi kalit/qiymat juftliklaridan iborat iteratsiya qilinadigan obyekt.


Ko‘proq misollar

Misol

Iterator bo‘ylab bevosita iteratsiya qiling:

// Create an Array const fruits = ["Banana", "Orange", "Apple", "Mango"]; // List the Entries let text = ""; for (let x of fruits.entries()) {   text += x; }
O‘zingiz sinab ko‘ring »

Misol

O‘rnatilgan Object.entries() metodidan foydalaning:

// Create an Array const fruits = ["Banana", "Orange", "Apple", "Mango"]; // List the Entries let text = ""; for (let x of Object.entries(fruits)) {   text += x; }
O‘zingiz sinab ko‘ring »

Eslatma

Iteratorni saqlab qo‘yish yaxshi amaliyot emas.

Iteratorda har bir elementga birma-bir murojaat qilish uchun next() metodi bor.

Undan foydalanishni boshlashingiz bilanoq uni qayta tiklab ham, qaytadan ishga tushirib ham bo‘lmaydi.

Misol

Iteratorning next() metodidan foydalaning:

// Create an Array const fruits = ["Banana", "Orange", "Apple", "Mango"]; // Create an Interator const list = fruits.entries(); let text = list.next().value + " " + list.next().value;
O‘zingiz sinab ko‘ring »


Brauzerlarda qo‘llab-quvvatlash

entries() — ECMAScript6 (ES6 2015) imkoniyati.

JavaScript 2015 2017-yil iyunidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome
51
Edge
15
Firefox
54
Safari
10
Opera
38
2016-yil may 2017-yil aprel 2017-yil iyun 2016-yil sentabr 2016-yil iyun

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!