javascript ? : operator code example
Example 1: javascript ... operator
var [head, ...tail] = ["Hello", "I" , "am", "Sarah"];
console.log(head);
console.log(tail);
let a = [2,3,4];
Math.max(a)
Math.max(...a)
Example 2: ... operator javascript
let a = { a: 0, b: 1 };
let b = { b: 2, c: 3 };
let c = { ...a, ...b };
console.log(c);
output -> {a: 0, b: 2, c: 3}
Example 3: javascript ... operator
let obj1 = { foo: 'bar', x: 42 };
let obj2 = { foo: 'baz', y: 13 };
let clonedObj = { ...obj1 };
let mergedObj = { ...obj1, ...obj2 };
Example 4: what does -= mean in JavaScript
var myVar = 5;
console.log(myVar)
var myVar = myVar - 3;
console.log(myVar)
var myVar = 5;
console.log(myVar)
var myVar -= 3;
console.log(myVar)