mirror of
https://github.com/hanzoai/babel.git
synced 2026-09-24 16:56:45 +00:00
Co-authored-by: Nicolò Ribaudo <[email protected]> Fixes https://github.com/babel/babel/issues/15154 Fixes https://github.com/babel/babel/issues/15168
23 lines
339 B
JavaScript
23 lines
339 B
JavaScript
let gets = 0;
|
|
let it = {
|
|
[Symbol.iterator]: () => ({
|
|
get next() {
|
|
gets++;
|
|
let i = 0;
|
|
return () => ({ done: false, value: i++ });
|
|
},
|
|
}),
|
|
};
|
|
|
|
let [] = it;
|
|
expect(gets).toBe(1);
|
|
|
|
let [a] = it;
|
|
expect(gets).toBe(2);
|
|
expect(a).toBe(0);
|
|
|
|
let [b, c] = it;
|
|
expect(gets).toBe(3);
|
|
expect(b).toBe(0);
|
|
expect(c).toBe(1);
|