我複製一個數組到一個臨時變量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