Зачем здесь употребляются квадратные скобки?

Насколько мне известно, квадратные скобки при добавлении св-ва/метода в объект используются, когда в качестве ключа выступает переменная, число.

Зачем здесь квадратные скобки?

var myIterable = {}
myIterable[Symbol.iterator] = function() {
yield 1;
yield 2;
yield 3;
};
[...myIterable] // [1, 2, 3]

Ответы (0 шт):