function _push(array,value) {
    // 方法1 --------- push()
    // array.push(value);
    // return array;
    // 方法2 ------- splice()
    // let newIndex = array.length
    // array.splice(newIndex, 0, value);
    // return array;
    // 方法3 ---------- 直接赋值
    // let newIndex = array.length;
    // array[newIndex] = value;
    // return array;
    // 方法4 --------- reverse() + unshift(), 这方法也傻,为想方法而想方法
    // array.reverse().unshift(value);
    // array.reverse();
    // return array;
    // 方法5 --------- 展开运算符
    let newArr = [...array, value];
    return newArr;
}
_push([1, 2, 3], 4)