[ Call by value ]
function addNum(x:Number) {
++x;
trace(x); // 2
}
var n = 1;
addNum(n);
trace(n); // 1
[ Call by reference ]
function changeItem(arr:Array) {
for (var i = 0; i arr[i] = 0;
}
}
var myArr = new Array();
myArr = [1, 2];
changeItem(myArr);
trace(myArr); // 0 0 |
|