I am wondering if there is any difference between these two methods to push to array in javascript knowing that they both will create new array.
const arr0 = [obj1, obj2, obj3];
const arr1 = arr0.concat(obj4); // method 1
const arr2 = [...arr0, obj4]; // method 2