如:我要替换一个数组的某个值
var arr = [1,2,3,4]
//本意要将 2 替换为 '*',然后想拿到替换后的数组来用
//这个时候我们兴高采烈搞起来
newArr = arr.splice(1,1,'*');
//这个时候我们用起来发现不对了 ,怎么跟想象中不一样
//然后打印发现 newArr => [2]
//我当时也琢磨半天,后来发现,原来使用splice()他会有个返回值,返回的就是你替换的值数组,
//但是原来的arr其实已经达到我们的目的了 arr => [1,'*',3,4]