問題タブ [lodash]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
7655 参照

backbone.js - アンダースコアの代わりに Lodash を使用したバックボーンと Browserify

現在、Browserify を使用しようとしていますが、問題が発生しています。

私はいつも Underscore の代わりに Lodash で Backbone を使用しているので、Browserify 用にいくつかの shim スクリプトを書きました。

shims/lodash.js:

shims/backbone.js:

app.coffee:

私は実際にgrunt-coffeeifyBrowserifyモジュールを構築するために使用していますが、以下のエラーが表示されます:

バックボーンを正しく動作させるには何を変更すればよいですか? 前もって感謝します。

アップデート

どういうわけか、以下のコードで動作します:

shims/lodash.js:

shims/backbone.js:

以下のコードをコメントアウトしますbackbone-1.0.0.js

これは何か間違っているように見えますが...

0 投票する
1 に答える
1581 参照

javascript - node.js で lodash/underscore を拡張しますか?

Lodash と Underscore には、ライブラリを拡張できる mixin というメソッドがあります。それらを拡張するライブラリをどのように作成しますか?

たとえば、次の内容の「extend_lodash.js」というファイルを作成したとします。

プロジェクトでそれをどのように使用しますか? 以下のコードは機能しません。

0 投票する
4 に答える
15426 参照

javascript - Underscore.js を使用して配列の配列に対して和集合または交差を実行する方法

私は配列の配列を持っています:

Underscore.js には便利なユニオン メソッドと交差メソッドがありますが、これらは各配列を個別に引数として渡すことに作用します。

セット操作を実行する配列の数が任意の場合、どうすればよいですか?

この質問は同様のものに対処しますが、オブジェクトを含む配列に対するものです。

0 投票する
5 に答える
92165 参照

javascript - Lodash:オブジェクトをネストしたときにフィルターを使用するにはどうすればよいですか?

この例を考えてみましょう。ロダッシュを使っています

私がする時

私はすべてのオブジェクトを取り戻します。

私は何をしたいですか?

のすべてのオブジェクトが欲しいのですがcategory.parent == 'Food'、どうすればよいですか?

私は試した

そして得た

0 投票する
2 に答える
235 参照

javascript - JavaScript: オブジェクトの値を取得できません

これが私のコードです

データは次のようになります

問題?

上記のコードに見られるように、エントリの値を確認できません

私は JavaScript を学んでいますが、スコープの概念にあまり精通していません。これが問題の原因ですか?

0 投票する
3 に答える
7116 参照

javascript - BackboneJS で使用する場合、Lo-Dash の Underscore 互換ビルドを使用する必要がありますか?

Lo-Dash には特別な Underscore 互換のビルドがあり、表向きは関数の引数/操作の違いに対処していることに気付きました (Lo-Dash は Underscore のスーパーセットであるため、Lo-Dash に不足している Underscore 関数はないと思います)。

また、BackboneJS は Underscore または Lo-Dash で使用できることにも気付きました。

私の質問: Lo-Dash の「通常の」ビルドを BackboneJS で使用するのは賢明ではないでしょうか? 人々が実際にこれを行っているかどうかの兆候を見つけることはできませんが、特に BackboneJS がこれらのビルドで異なる可能性がある関数に依存している場合は、悪い考えのように思えます。同時に、Lo-Dash でいくつかの新しい機能を使用するとよいので、必要でない場合はそれらを見逃したくありません。