問題タブ [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.
javascript - Lodash を使用して JavaScript オブジェクトのプロパティをループする
JavaScript オブジェクトのプロパティをループすることはできますか? たとえば、次のように定義された JavaScript オブジェクトがあります。
プロパティは、このオブジェクトに動的に追加されます。プロパティが存在するかどうかをループして確認する方法はありますか? もしそうなら、どのように?
javascript - _lodash を使用して、.reduce を使用してオブジェクトの配列に対処する方法を簡素化できますか?
私はこの質問に似た何かをしようとしています:
アクセスを非常に効率的にするために、キー ペア データの格納方法を変更できますか?
回答で提案されている関数を使用しようとしましたが、id が定義されていないというエラーが表示されます。
ユーザーは、_lodash には .reduce に似たものがあると述べています。
変更するのと同じことを行うために _lodash を使用できますか:
次のような名前を見つけることができるオブジェクトに:
javascript - Javascriptで重複する値を持つ配列を一意の配列にマップするにはどうすればよいですか?
次の配列があります。
それを topicId > id および topicName > name であるこの種の配列にマップできる簡単な方法はありますか?
私は最新のブラウザーを使用しており、それが役立つ場合は _lodash も持っています。tst 配列には約 100 行あるので、あまり最適化されたソリューションは必要ないことに注意してください。シンプルで保守が容易なソリューションがより重要になります。
javascript - lodash で .uniq 関数を使用する場合、[isSorted = true] を指定するにはどうすればよいですか?
次の配列があります。
私がやりたいことは、_lodash の _.uniq 関数を使用することです
これを作成するには:
次のようなものを使用してこれを行うことができることは理解していますが、これがドキュメントに記載されている関数定義とどのように一致するかを理解しているかどうかはわかりません:
しかし、私の配列は常にソートされているため、オプション [isSorted=true] を使用するにはどうすればよいでしょうか。また、「topicId」は並べ替えの引数と見なされますか?
javascript - lodash forEach のコールバック関数で配列を作成するにはどうすればよいですか?
次のコードがあります。
_.lodash forEach でこれを実装する方法を教えてもらえますか? ドキュメントを見ましたが、コールバック関数を実装する方法がわからないため、配列が作成されます。