ucsc-xena-datapages
Version:
Data summary views for UCSC xena servers
41 lines (31 loc) • 909 B
JavaScript
/*global console: false */
;
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
console.log('hello');
var f = function f(x) {
return 2 * x;
};
console.log(f(5));
// destructuring with default
function g(_ref) {
var _ref$x = _ref.x;
var x = _ref$x === undefined ? 6 : _ref$x;
console.log('x', x);
}
// destructuring with default for intermediate value
function h(_ref2) {
var _ref2$x = _ref2.x;
_ref2$x = _ref2$x === undefined ? {} : _ref2$x;
var y = _ref2$x.y;
console.log('y', y);
}
// object rest spread
var a = { foo: 'bar' };
var b = _extends({ baz: 'foo' }, a);
console.log(b);
g({ x: 10 });
g({});
h({ x: { y: 7 } });
h({});
h({ x: { z: 12 } });
h({ x: { y: 12 } });