私は一時変数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);
ログ:JavaScriptで
tempPropertyValuesArray 1 : [object Object],[object Object]
tempPropertyValuesArray 2 :
を、それは違う;) – briosheje