<span style="font-family: Arial, Helvetica, sans-serif;">Array.push(parameter)方法传递的是引用,也就是Array[i]上更改属性会反应在parameter,对parameter的更改也会反应在Array[i]上。</span>
<!DOCTYPE HTML>
<html>
<head></head>
<body>
<script>
//数组的push方法传递的是引用
var _testObj = {
name: 'xq',
age: 23
};
var _resultArray = [];
_resultArray.push(_testObj);
console.log(_testObj.name);//xq
console.log(_resultArray[0].name);//xq
_testObj.name = 'dq';
console.log(_testObj.name);//dq
console.log(_resultArray[0].name);//dq
_resultArray[0].name = 'come on';
console.log(_testObj.name);//come on
console.log(_resultArray[0].name);//come on
</script>
</body>
</html>