concat() 方法用于连接两个或多个数组。

该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。

所以

<script type="text/javascript">
var aArr=[1,5,3,8,9];
var aArr2=['a','c'];
alert(aArr)//1,5,3,8,9
alert(aArr.concat(aArr2));//1,5,3,8,9,'a','c'
</script>

同理有join()和split();

but,数组的增删改查splice()却是改变了数组本身,没有返回值。  

<script type="text/javascript">
var aArr=[1,5,3,8,9];
aArr.splice(1,0,'1');
alert(aArr); </script>
05-04 07:55