var arr = [10, 20, 30, 40, 50];
// 数组名.push() 在数组最后面增加一个元素,这个方法的 返回值 是一个数组长度 ,即 个数
// var ret = arr.push(100);
// console.log(ret); // 返回数组长度
// console.log(arr);
// 数组名.unshift() 在数组最前面增加一个元素,这个方法的 返回值 是数组长度 (数组个数)
// var ret = arr.unshift(30);
// console.log(ret); // 返回值是数组 长度
// console.log(arr);
// 数组名.pop() 删除数组最后面的元素,这个方法的 返回值 被删除的元素
// var ret = arr.pop();
// console.log(ret); // 返回值是 被删除的元素
// console.log(arr);
// 数组名.shift() 删除数组中最前面的数据 ,这个方法的返回值 是 被删除的元素
// var ret = arr.pop();
// console.log(ret); /这个方法的返回值是 被删除的这个数
// console.log(arr);
// 数组名.splice() 增 、 删 第一个数是要操作的下标,第二个数是 要删除的个数 ,第三个参数及之后都是 需要增加的元素 返回值是一个 数组 里面装着被删除的元素
//var ret = arr.splice(3,0,6,7,6,8,4,7);
//var ret = arr.splice(2,2,4,7);
var ret = arr.splice(2, 1, 1) // arr[2] = 1
console.log("返回值是:" + ret);
console.log(arr);