js splice和delete删除数组长度会变化吗 arr=[1,2,3,4,2,1,2] delete arr[2] console.log(arr) arr.splice(2,1) console.log(arr) delete 返回长度不变,splice返回长度发生变化