Formation Prestashop intégrateur: ES6 / Itération et Collection

Vous êtes ici : Accueil / Prestashop intégrateur / ES6 / Itération et Collection

Itération et Collection

Les nouvelles instructions yield et function*() permettent de traiter des collections.

// Avant ES6
function collection_name()
{
    return [1, 3, 5, 7];
}

var collection = collection_name();
for(var iii = 0; iii < collection.length; iii++)
{
    console.log(collection[iii]);
}

// Avec ES6
function* collection_name()
{
    yield 1;
    yield 3;
    yield 5;
    yield 7;
}

for(var iii  of collection_name())
{
    console.log(iii);
}