// opt var [a, b] = [1, 2]; var [[a, b]] = [[1, 2]]; var [a, b, ...c] = [1, 2, 3, 4]; var [[a, b, ...c]] = [[1, 2, 3, 4]]; // deopt var [a, b] = [1, 2, 3]; var [[a, b]] = [[1, 2, 3]]; var [a, b] = [a, b];