JavaScript Array values()

Mefya na usafirishaji

values() Mefya hupinga kiwemo cha mtoro wa orodha kwa sababu ya iterasi.

values() Mefya haikubali kufikia orodha ya asili.

Method ya mifano ya mawasiliano:

Method ya entries() ya Array

Method ya every() ya Array

Method ya filter() ya Array

Method ya forEach() ya Array

Method ya keys() ya Array

Method ya map() ya Array

Mfano

Mfano 1

// Kichakua kwa array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Kichakua kwa iterator
const list = fruits.values();
// Akiliwa na mifano
let text = "";
for (let x of list) {
  text += x + "<br>";
}

Jifunze tena

Mfano 2

Kutumia iterator kwenye mifano:

// Kichakua kwa array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Akiliwa na mifano
let text = "";
for (let x of fruits.values()) {
  text += x + "<br>";
}

Jifunze tena

Mfano 3

Tumia ya kufikiria kwa kufikiria Object.values() Method:

// Kichakua kwa array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Akiliwa na mifano
let text = "";
for (let x of Object.values(fruits)) {
  text += x + "<br>";
}

Jifunze tena

Inasukumwa

array.values()

Vifaa

Hakuna.

Inatoa

Aina Inadhesha
Iterator Inaobject ya mifano inayotumika kwa kusaidia mafanikio.

Mfano wa kufikiria kwa vifungu

values() Ni mafanikio ya ECMAScript6 (ES6).

ES6 (JavaScript 2015) ikawa inasimamia kwa kila kifungu kwenye vifungu vya hali vya hivi karibuni kuanzia Juni 2017:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Mwezi wa Mei 2016 Mwezi wa Aprili 2017 Mwezi wa Juni 2017 Mwezi wa Septemba 2016 Mwezi wa Juni 2016

values() Haihusaidia katika Internet Explorer.