2012-02-05 1 views

答えて

6

下線プレフィックスは、ほとんどが「プライベート」の機能、性質を示すために使用されているなど、内部で使用されているから、アクセスすべきではない、すなわち関数とプロパティライブラリ/プラグインの外側にあります。

そして、はい、NNNNNNは、「べき」がある重要な単語を言うように、のように:

  • それアクセスすることができます - Javascriptがあなたを停止するために何もしません - それはただの命名ですコンベンション。
  • 実際にはにはを実行することをお勧めします。主に、著者は内部使用を示す正当な理由があります。例えば。あなたが思った通りに動作しないかもしれないプロパティ(すべての場合に利用できないキャッシュされた値など)。機能は特定の内部状態に依存するか、またはその状態に副作用を有する可能性があります。など
+0

"アクセスすべきではありません"はキーフレーズであり、JavaScriptエンジンには意味を持たない命名規則であるため、コードを書く人々に適用されます... – nnnnnn

0

それは技術的に何を意味するものではありませんが、通常は作家が保護されたとして(内部メソッドを)それを作るためにそれを意図し

4

通常、人々がプライベートであることを変数/関数を示すために_使用したいですJavaScriptでは_は特別な意味を持ちません。

0

私はこれを書いているようにドキュメントを探していましたが、アンダースコアで始まるバールは通常プライベートスコープであると信じています。

For reference他のプログラマが実装したCのようです。

関連する問題