我复制一个数组到一个临时变量tempPropertyValuesArray
Javascript临时变量值清零后,我清除了原始值。为什么?
,然后当我清除了原有的阵列$scope.advancedSearch.businessCard.propertyValues
这也清除了tempPropertyValuesArray
我感到惊讶。这是预期的行为?
的Javascript:
var tempPropertyValuesArray = $scope.advancedSearch.businessCard.propertyValues;
$log.debug("tempPropertyValuesArray 1 : " +tempPropertyValuesArray);
$scope.advancedSearch.businessCard.propertyValues.length = 0;
$log.debug("tempPropertyValuesArray 2 : " +tempPropertyValuesArray);
日志:
tempPropertyValuesArray 1 : [object Object],[object Object]
tempPropertyValuesArray 2 :
您目前** **引用它,不是抄袭,这是不同的;) – briosheje