push的定义是:向数组的末尾添加一个或更多元素,并返回新的长度。该方法会改变数组的长度。根据长度判断是否添加成功。
concat的定义是:连接两个或更多的数组,并返回结果。该方法不会改变现有的数组,而仅仅会返回连接在一起的新数组。
<script type="text/javascript">
var a = [1,2];
document.write(a.concat(3,4,5));//1,2,3,4,5
document.write(a.push(3,4,5));//5
</script>