TylerRosen
4/8/2017 - 4:09 PM

ES6 Objects.js

var tim = {
    person: true,
    puppy: true
}

var anotherTim {
    ...tim, 
    hair : 'brown'
}


//right way with es6:

    var arr = [1,2,3];

    var newArr = [...arr, 4, 5];

-----

//right way with es5

    var arr = [1,2,3];

    //slice returns a new array from the position that you specify - 0 is where the array starts 
    //slice is normal JS (es5)
    var newArr = arr.slice(0).push(4,5)

-----
//wrong way:

    var arr = [1,2,3];

    var newArr = arr.push(4,5);