です。削除名を変更せずにこれを避ける方法はありますか?名前は、私は、以下の機能を持っている予約語
2
A
答えて
6
あなたは、文字列を使用することができます。
return {
...
'delete': function(id) {
return $http['delete']("/api/v1/messages/" + id);
}
};
ES3以下の文字列にする必要があります。 ES5では、キーワードをプロパティ名として使用できます。 see the MDN sectionそれを覆う、プロパティの予約語の使用の詳細について
。
予約語は実際には識別子(対識別子名)にのみ適用されます。 es5.github.com/#A.1に記載されているように、これらはすべてReservedWordsを除外しないIdentifierNamesです。
0
名前を変更するのが最善の方法です。なぜなら、機能をより意味的にしたいからです。あなたが道を削除する必要があり、複数のものを持って終了した場合、それぞれの削除機能をなど、「deleteMsg」、「deleteComment」と命名され持っているより明確になるだろう、だけではなく「削除します」。
関連する問題
- 1. は、私は、以下の機能を持っているR
- 2. は、私は、以下の機能を持っているJSアレイ
- 3. は、私は、以下の機能を持っているHTTPステータスコード
- 4. 私は以下のコードを持っているのJavascript機能
- 5. C++私は、以下の機能を持っている
- 6. は、私は、以下の機能を持って二度目に
- 7. は、必要に応じて、私は、以下の機能を持っている
- 8. の制御は、私はクラスで以下の機能を持っているコンテンツ
- 9. ライブラリは、私は、以下の機能を持っているノードのjs
- 10. PHP CodeIgniterのは:私は以下のような機能を持っている
- 11. は、私は2つの以下の機能を持っているテンプレート
- 12. 私はScalaでは、以下の機能を持っているが、今後の
- 13. エリアのハイライトは、私は、以下の機能を持っている
- 14. は、私はC#で、以下の機能を持っているPHP
- 15. は、以下のように私は機能を持っているメソッド宣言
- 16. は、再帰的に、私は、以下の機能を持っているディレクトリ
- 17. は、それが私には、以下の機能を持っている
- 18. エラー:「T」を、私はユースケースで、以下の機能を持っているテンプレート
- 19. PIVOT機能は、私が名前の2つのテーブルを持っている
- 20. 私は以下の表を持って
- 21. SOAPpy - 名前付きパラメータリストの予約語
- 22. JS機能私は以下のユーティリティ機能を持っているユニークな乱数
- 23. は、私は以下の持っている私のソースリスト
- 24. performSelector:onThread:withObject:私は機能を持っている私の機能
- 25. は、私が予約モデルを持っている単一のモデル
- 26. は、私は、以下の機能を持っている私のJSコードでのみサファリ
- 27. golangいるTestMain()関数は、私は以下のいるTestMain機能を持っているテスト
- 28. は、私は機能を以下しているjQueryの
- 29. VBA予約語「名前」にアクセス
- 30. は、私はこの機能を持っているJS機能
駆除、破壊、粉砕、除去、核融合、吹き飛ばし、すべてのワールドサスティナビと忘れてはいけません... – Craicerjack
エラーを表示してください。現代のブラウザでは、このエラーは発生しません。 –
@CraicerjackそれがHTTPリクエストと同じ名前を持つことが、さらに美しいですので...笑...まあ、それは結構です名前を変更します。私はそれを削除し続ける方法があるかどうか疑問に思っていただけです。 –