c=b;
a=b.f();
c是否等于b???
c储存的是以前的b的值,按照f()的不同(对b的施加效果不同),c与b不一定相等。
Array实现栈
push():向栈顶放入元素
pop():从栈顶取出元素
Array实现队列
push():向队列尾部放入元素
pop():从队列尾部取出元素
shift():从队列头部取出元素
unshift():向队列头部放入元素
sort()排序
依上述,a=b.sort()会导致b的值发生发生改变。
splice()定位增删改
splice(n1,n2,x):n1表示从n1位开始操作,n2表示从n1位开始连续删除n2个元素,x表示从n1位开始连续插入一个x数组。