問題タブ [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 投票する
9 に答える
177534 参照

javascript - Lodash を使用して JavaScript オブジェクトのプロパティをループする

JavaScript オブジェクトのプロパティをループすることはできますか? たとえば、次のように定義された JavaScript オブジェクトがあります。

プロパティは、このオブジェクトに動的に追加されます。プロパティが存在するかどうかをループして確認する方法はありますか? もしそうなら、どのように?

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

javascript - _lodash を使用して、.reduce を使用してオブジェクトの配列に対処する方法を簡素化できますか?

私はこの質問に似た何かをしようとしています:

アクセスを非常に効率的にするために、キー ペア データの格納方法を変更できますか?

回答で提案されている関数を使用しようとしましたが、id が定義されていないというエラーが表示されます。

ユーザーは、_lodash には .reduce に似たものがあると述べています。

変更するのと同じことを行うために _lodash を使用できますか:

次のような名前を見つけることができるオブジェクトに:

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

javascript - lodash.after() はいつ使用できますか?

私は関数型プログラミングの初心者であり、lodash主要な高階関数を理解するために推奨される人です。

lodash API のドキュメントを閲覧したところ、次のサンプル コードを把握できませんでした_.after()

上記のサンプル コードでは が実装されていないasyncSave()ため、関数を自分で実装する必要があります。しかし、私はそれを実装する方法がわかりません。_.after()それ自体の仕様を理解していないからです。

API ドキュメントに書かれているよりも簡単に機能を説明してくれると助かります。または、関数のわかりやすく実用的な例が大きな助けになります。ありがとう!

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

javascript - Javascriptで重複する値を持つ配列を一意の配列にマップするにはどうすればよいですか?

次の配列があります。

それを topicId > id および topicName > name であるこの種の配列にマップできる簡単な方法はありますか?

私は最新のブラウザーを使用しており、それが役立つ場合は _lodash も持っています。tst 配列には約 100 行あるので、あまり最適化されたソリューションは必要ないことに注意してください。シンプルで保守が容易なソリューションがより重要になります。

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

javascript - lodash で .uniq 関数を使用する場合、[isSorted = true] を指定するにはどうすればよいですか?

次の配列があります。

私がやりたいことは、_lodash の _.uniq 関数を使用することです

これを作成するには:

次のようなものを使用してこれを行うことができることは理解していますが、これがドキュメントに記載されている関数定義とどのように一致するかを理解しているかどうかはわかりません:

しかし、私の配列は常にソートされているため、オプション [isSorted=true] を使用するにはどうすればよいでしょうか。また、「topicId」は並べ替えの引数と見なされますか?

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

javascript - lodash forEach のコールバック関数で配列を作成するにはどうすればよいですか?

次のコードがあります。

_.lodash forEach でこれを実装する方法を教えてもらえますか? ドキュメントを見ましたが、コールバック関数を実装する方法がわからないため、配列が作成されます。