0

このSOの質問では、回答者は3行目にアンダースコアを使用しています。それが単に変数名の先頭である場合は、それで問題ありません。しかし、_(行)はどういう意味ですか?

4

2 に答える 2

4

変数名の始まりです。変数名の末尾でもあります。変数 (関数が割り当てられている) は_です。質問は、それを提供するunderscore.jsを参照しています。

たとえば、試してください:

function _() { 
    alert('underscore!'); 
};
console.log(typeof _);
console.log(_);
_();​

短くて英数字ではないために使用される、まったく直観的でない変数名の素晴らしい世界へようこそ。$Prototype、jQuery、および Mootools の最愛のも参照してください。対照的に、 Wikipediaの Self-documenting (code)を参照してください。

于 2012-05-02T20:50:36.673 に答える
3

_ですunderscore.js。 _ _は変数であり、関数なので、実行できます_(rows)

JavaScript では、変数に好きな名前を付けることができます。( jQuery $) や_.

于 2012-05-02T20:50:44.383 に答える