Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。335件10CoffeeScriptで書かれたjQueryプラグインを読んでいるのですが、@の記述がよくわかりません。下記のような使われ方をしているのですが、これは何を表しているのでしょうか。@また、@はJavascript、jQueryにおいてどんな意味を持ちますか?本で探しても@に関する記述がなく困っています。個の銅バッジ編集メモ:元の質問では「jsのプラグイン」と書かれていましたが、恐らくjQueryプラグインのことだろうと思い書き換え、それ以外の「js」を「Javascript」としました。原題は「jqueryの"@"に関して」でしたが、質問文からして実際にはjQueryだけでなくJSのキーワードという線も疑っていたようなので、題名からjQueryへの言及を取り除きました。thisになっているので、JavaScriptで言うthisを表す(同じと考えていい)ようです。@property.という説明があるので、this.propertyを@propertyのように書くためのショートカットのようです。|2JavaScriptは何処から呼び出したかによって同じ文脈でもthisの意味が変化します。CoffeeScriptでは@を使う事でthisのタイプ数を減らす以外にもかっこいい使い方が出来ます。こんなことしたい場合です。}}この時上で宣言したpikoプロパティはfoo関数の中では使う事が出来ません。しても使いたい場合は、少々小細工が必要になります。}};コレを実現する為にCoffeeScriptで書くとこうなります。@pikoこの時thisを無名関数の中に持って入りたい時は、=>で関数定義するだけで2つ目のような迂回するJavaScriptを生成することが出来ます。13:45へー!そうなんですね!...URLありがとうございます。今CoffeeScriptの公式サイトで確認もしましたがthisと@で全く同じJSが吐き出されることも確認しました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。公開5周年をお祝いしましょう!🌸コメントで回答する理由を教えてください関連する質問7FirefoxでのJavascriptによるGamepadAPIを使ったXBOX360コントローラー4CoffeeScriptで変数の衝突を避けるためにスコープのthisを利用する方法は?1子nodeが取得できない1coffeescriptでのfunctionの書き方を教えてください。複数枚の画像を投稿できる動的フォームのfile_fieldにそれぞれのサムネイル画像を表示させたい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。