this SO questionの場合、アンサースコアは3行目のアンダースコアを使用しています。単に変数名の先頭になっていれば、それでうまくいくはずです。しかし_(列)はどういう意味ですか?JavaScriptの命名規則にアンダースコアがある場合
答えて
_
は、underscore.js
です。 _
は変数です。関数なので、_(rows)
を実行できます。
JavaScriptでは、必要に応じて変数に名前を付けることができます。 $
(jQuery)および_
などです。
OK、ありがとうRocket! jQueryがロードされている場合、私はアンダースコアが必要ではないと思います。 jQueryの各コマンドで処理できるようです。 –
これは変数名の先頭です。また、変数名の終わりです。変数(それに割り当てられた機能を持つ)は_
です。質問には、それを提供するunderscore.jsが参照されています。
しようとすると、for example:
function _() {
alert('underscore!');
};
console.log(typeof _);
console.log(_);
_();
ようこそ彼らは短く、英数字ではありませんので、使用されている完全にunintuative変数名の素晴らしい世界へ。 Prototype、jQuery、Mootoolsに愛されている$
も参照してください。対称的には、WikipediaのSelf-documenting (code)を参照してください。
ありがとうQuentin!私は、アンダースコアライブラリが通過したと聞いたことがありますが、それについて何かを読む時間がありませんでした。 –
- 1. 命名規則
- 2. 命名規則
- 3. 命名規則が集中
- 4. serialVersionUID命名規則
- 5. JPasswordField命名規則
- 6. BEM:命名規則
- 7. Rails、命名規則
これはPHPだと思います。しかし、私は間違っている可能性があります – ControlAltDel
質問は彼のポストに答えられて、あなたはそれにコメントしました。これを投稿するのはどういう意味ですか? – Cfreak
ああ、そうだ。アンダースコアと呼ばれる別のJavaScriptライブラリです。 –