-2
lodashのremove
略語関数を使用して文字列配列から要素を削除しようとしていますが、配列からすべての要素が削除されています。lodashの短縮形関数が正しく動作しない
var arr = ['one', 'two', 'three']
それから私は
var num = 'two';
_.remove(arr, num);
で一つの要素を削除しようとするが、それはすべての要素を削除します。
_.remove(arr, function(o){
return o === num
});
私はこれを理解する手助けができますか?
'.remove'はtruthy値を返す述語であり、JSでの2番目の引数' "二" が 'truthyあります – Rajesh