私は様々なことにlodashを使用しているAngular 2タイスクリプトアプリケーションがあります。lodash orderbyがnullで、実際の値が正しくない場合
私は私の問題は時々「propertyNameのは、」NULL値を持つことができるということであるがこれはうまく機能
_.orderBy(this.myArray, ['propertyName'], ['desc']);
...私はオブジェクトのプロパティを使用して発注していたオブジェクトの配列を持っています。 これらは降順リストの最初の項目として順序付けられ、次に最も高い実数値が続きます。
これらのnull値を降順で最後に表示させたいとします。
私はnullが最初に来る理由を理解します。
これにアプローチする方法を知っている人はいますか?
は、あなたに感謝している場合それ以外のソートが正しくないので、私はtoLowerCaseメソッドを望んでいた私の溶液中で
です。私は以下の完全なソリューションを投稿しました。 –
なぜあなたは余分なものをすべて必要としますか?[(o)=> {return o.myProperty || ''}] '?私のソリューションはすぐに使えます。スニペットを参照してください。単に 'propertyName'をプロパティの名前に置き換えてください。 –
それはあなたがそれを持っていた方法で私のために働くようには思われませんでしたが、それは私がそれを持っていた方法でした。たぶんそのロダッシュのものか何か。いずれにしても問題は解決されました。ご協力いただきありがとうございます。 –