我打電話給我的服務,它擊中一個API並返回一個JSON對象。我將對象記錄到控制檯以查看json對象的結構,並確保它返回我想要的數據。箭頭功能和記錄JSON響應控制檯
var promise = getJsonObjectService.getJsonObject();
promise.then(function (data) {
$scope.foo = data;
console.log($scope.foo);
});
我最近了解到的箭功能,取而代之的是這個
var promise = getJsonObjectService.getJsonObject();
promise.then(data => $scope.foo = data);
JSON對象返回和頁面的工作和以前一樣的前面的代碼,但我無法弄清楚如何記錄對象像以前的方法一樣控制檯。你能解釋我將如何記錄在這個箭頭函數中返回的json對象嗎?你能否解釋一下這兩個代碼塊之間發生了什麼?