1 2 3 4 5 6 7 8 9 10 11 12 13 14
a = {} a[Symbol.iterator] = function() { return { next() { return { done: this } } } } function b([[]] = a) {} try { b(); } catch {}