私はこのajax呼び出しを発見しました。それは完全に正常に動作します:()=>演算子とは何ですか?
$.ajax({
url: '/items/' + item.id,
method: 'PUT',
data: {item: item},
success:() => {
this.updateItems(item);
}
});
私が何() =>
手段が取得できませんでした。私は成功を使用:function(){ }
をしかし、それは私に
構築物は矢印関数と呼ばれる
これは「矢印関数」と呼ばれ、es6で関数を宣言する新しい方法です。 [こちら](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions)はMDNのドキュメントで、[こちら](http://stackoverflow.com/documentation/) javascript/186/functions#t = 201607230227390313154)は、新しいStackOverflowドキュメントです。 –
ThaはES6ラムダ関数です。通常の関数でエラーが発生する理由は、lambdasでは 'this'のスコープが異なるためです。 – VSG24
返信ありがとうございます。まだ1つの懸念。新しい方法で関数を宣言すると、関数old(){}は機能しません。 – user2015