2016-11-26 8 views
-1

私はいくつかのjavascriptコードを見て、それがどのように動作するかを理解しようとしています。いくつかのjavascriptのアドバイスが必要です

これにはいくつかの機能に対するアンダースコアが含まれていますが、LodashまたはUnderscoreは含まれていないため、どのように動作しているのか混乱しています。ここに例があります...

theme.Sections.prototype = _.assignIn({}, theme.Sections.prototype, { 
    _createInstance: function(container, constructor) {... 

どのように動作しているのか分かりますか? はここ https://debut-demo.myshopify.com/

編集...あなたは全部の作業を見ることができるように、コードを使用していますサイトへのリンクです:それは私が混乱してい_.assignInです。私はLodashがどのように動いているのかわからないので、ロードされていないのが見えますか?

+1

'_'機能です。それは 'vendor.js'の中にあり、それは縮小されています。それは何ですか、私の推測はロダッシュのようなものです。実際には、カスタムのlodashパッケージ(必要な機能だけを含む)があります。 – vlaz

+3

ここには誰もがJavaScriptのアドバイスが必要です。あなたがアドバイスを必要としていることを質問のタイトルに明確に記述してください。 –

答えて

-2

私が知っている限り、それは一般的にプライベート変数を示すために使用されます(ただし、実際にプライバシーを提供するわけではありません)。

それは、彼らは反対助言しているものの、ここで簡単に議論しています:http://javascript.crockford.com/code.html

+0

実際には、私はOPが何を参照しているのか分かりません - '_.assignIn'は間違いなくいくつかのライブラリです。しかし、 '_createInstance'は「プライベート」プロパティです。 – vlaz

+0

うん、それは私が混乱しているのassignInです。 Chromeデベロッパーツールのネットワークタブを表示しているときに読み込まれたライブラリが表示されない – user736129

+0

@ user736129こちらのドキュメントをご覧くださいhttps://lodash.com/docs/#assignIn –

関連する問題