Wpis z mikrobloga

Dlaczego coś takiego nie działa:

loadDataAndParseJSON(link){
instance.get(link,{transformResponse:[function(data){return JSON.parse(data)}]});
},
getAllItemsByCategory(categoryName){
this.loadDataAndParseJSON('/items/category/'+categoryName);
},
getAllOrders(){
this.loadDataAndParseJSON('/orders/showAll');
},
getAllCategories(){
this.loadDataAndParseJSON('/');
},

Podczas gdy to działa:

getAllItemsByCategory: (categoryName) => instance.get('/'+categoryName+'/showList', {
transformResponse: [function (data) {
return JSON.parse(data)
}]
}),
getAllCategories:()=> instance.get('/',{
transformResponse: [function(data){
return JSON.parse(data)
}]
}),

Chciałem uniknąć powtarzania ale coś zrobiłem źle
#javascript #js #programowanie
  • 1