params-default-2.js (251B)
1 // Parameter default values work in arrow functions 2 3 load(libdir + "asserts.js"); 4 5 var f = (a=1, b=2, ...rest) => [a, b, rest]; 6 assertDeepEq(f(), [1, 2, []]); 7 assertDeepEq(f(0, 0), [0, 0, []]); 8 assertDeepEq(f(0, 1, 1, 2, 3, 5), [0, 1, [1, 2, 3, 5]]);