Skip to content
This repository has been archived by the owner on May 26, 2023. It is now read-only.

Latest commit

 

History

History
39 lines (29 loc) · 543 Bytes

ES6-fiddle.md

File metadata and controls

39 lines (29 loc) · 543 Bytes

ES6 Fiddle


Map Function

let doubles = [1,2,3,4].map(v => v+1);
console.log(doubles[0]); //2

let terms = ["Ben", "Den", "Sam"];
console.log(terms.map(name => `I am ${name}`));
// I am Ben, I am Den, I am Sam

Arrow Function

let nums = [1,2,3,4,5,6];
let fives = [];

nums.forEach(v => {
   if (v % 5 === 0)
       fives.push(v)
})

console.log(fives);
// print 5

Rest Parameter

function f (x, y, ...a) {
    return (x + y) * a.length;
}
console.log(f(1, 2, "hello", true, 7) === 9);
// returns true