a=[1,2,3,4]; b=a; c=b; c.splice(3,1," "); console.log(a); //输出是[ 1, 2, 3, ' ' ]e=2; d=e; f=d; f=3; console.log(e);//输出是2为什么会这样?还有我怎么才能让c数组经过splice 后不影响数组a的值呢? 查看完整描述