Várnak Önre / aszinkron nem vár ígéret

szavazat
0

Van egy funkció, amely létrehoz egy gombot a nevét a gyümölcs egy tömb. Azt kell használni aszinkron / várja az ide futtatni, hogy a funkciót egy másikat. Itt van a jelenlegi kód:

    var createButton = function(fruit) {

    var page = document.getElementById(divPage);
    var table = document.createElement(table);
    page.appendChild(table);
    var r = t.insertRow(-1);
    var c = r.insertCell(-1);
    var button = document.createElement(input);
    button.type = button;
    button.value = fruit;
    button.addEventListener(click , function(){return true;});
    c.appendChild(button);


}


var run = async function() {

    var listOfFruits = [apple , orange, banana];
    for (var i = 0; i < listOfFruits.length; i++) {

         await createButton(listOfFruits[i]);

    }



}

Amikor futottam ezt a kódot, kapok egy oldal egy gomb, melynek értéke „banán”. Az „a” hurok futott a funkció 3-szor nélkül várja a visszatérő létre a gombra kattintva. Hogyan, hogy a „for” ciklus várakozás a felhasználót, hogy kattintson a gombra, mielőtt a következő elem a tömb?

Köszönöm az idődet.

A kérdést 13/02/2020 23:51
a forrás felhasználó
Más nyelveken...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more