//尾部 push按压(可以联想栈) pop使用pop()删除元素是将元素从列表中删弹出
//push(v1,v2,v3...) 向数组尾部追加值
//pop() 在数组尾部删除一个值
// 头部
// shift 移除
//unshift() 向数组的头部追加值 可以加多个
//shift() 向数组的头部删除一个值
var arr = [1,2,3] ;
//arr[3] = 'a' ;
arr.push('a', 'b' , 'c');
console.log(arr);
arr.pop() ;
console.log(arr);
arr.unshift('hello' , 'hi');
console.log(arr);
arr.shift()
push的封装 //向一个数组最后追加一个数据
var arr = [1,2,3,4]
arr[arr.length] = 'hello' ;
console.log(arr);
function push(){
var arr = [1,2,3,4]
console.log(arguments);
//用于接受 实参列表 --- 伪数组
for(var i = 0 ; i < argument.length ; i++) {
console.log(arguments);
arr[arr.length] = arguments[i]
}
console.log(arr);
}
push('a' , 'b' , 'c' , 't')
pop的封装 //删除数组中的最后一个值
function pop() {
var arr = [1,2,3,4,5] ;
var arr2 = [];
for(var i = 0 ; i < arr.length - 1; i++){
arr2.push(arr[i])
}
console.log(arr2);
}