30 lines
796 B
JavaScript
30 lines
796 B
JavaScript
var f0 = function (a) {
|
|
var b = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : a;
|
|
var c = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : b;
|
|
return [a, b, c];
|
|
};
|
|
|
|
expect(f0(1)).toEqual([1, 1, 1]);
|
|
|
|
var f1 = function (_ref) {
|
|
var a = _ref.a;
|
|
var b = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : a;
|
|
var c = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : b;
|
|
return [a, b, c];
|
|
};
|
|
|
|
expect(f1({
|
|
a: 1
|
|
})).toEqual([1, 1, 1]);
|
|
|
|
var f2 = function (_ref2) {
|
|
var a = _ref2.a;
|
|
var b = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : a;
|
|
var c = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : a;
|
|
return [a, b, c];
|
|
};
|
|
|
|
expect(f2({
|
|
a: 1
|
|
})).toEqual([1, 1, 1]);
|