0
jsで@@イテレータプロトコルを定義するために[]を使用する必要があるのはなぜですか?[Symbol.iterator]でSymbol.iteratorを定義する必要があるのはなぜですか? JavaScriptのiterablesのために?
// Works smoothly
var iterable = {
[Symbol.iterator]() {}
}
// This fails with SyntaxError: unexpected token .
var iterable = {
Symbol.iterator() {}
}