この関数は、配列リストに同じ値を返します。配列に最後の値がn回だけ含まれているのはなぜですか?
たとえば、i=10
の場合、配列には10個の異なる値が含まれていますが、最後の値は10回だけ格納されます。
私のコードの問題点は何ですか?
$scope.webTempIds=[];
$scope.wId={};
$scope.getIds=function(){
for(var i=0;i<$rootScope.retData.length;i++){
$scope.wId.ID=$rootScope.retData[i].WEBUI_TEMP_ID;
$scope.webTempIds.push($scope.wId);
}
return $scope.webTempIds;
}
**マキシム**ありがとうございました!今はうまくいきます。 –
@kashiviswanathあなたが受け入れることを歓迎します。ありがとう –