Код ниже работает для меня
Promise.all([first, second, third]).then([first, second, third] => {
console.log(second);
});
Я знаю, что console.log(second)
даст мне значение с ключом second
.
Мои обещания установлены динамически, и теперь они выглядят так:
let collection = [second, third];
Promise.all(collection).then((collection) => {
console.log(collection);
});
- В этом примере я установил два значения в коллекции. В реальной жизни он может содержать более или менее значения.
- Когда я использую
console.log(collection)
, он выдаст collection[0]
и collection[1]
. В этом случае я не знаю, каково значение collection[1]
.
Вопрос
Как я, как и мой первый пример, могу иметь что-то вроде динамически именованных аргументов типа collection['second']
или подобное?