コレクションに複数の異なる値があるかどうかを判断するためにlinq.jsを使用する効率的な方法を探しています。コレクション全体を考慮する必要があるため、次のアプローチは非効率的であると思います。
if (Enumerable.From(collection).Distinct().Take(2).Count() > 1) {
//it's not unique, continue loop
}
私の質問は次のようなものです: Efficient Linq Enumerable's 'Count() == 1' test
より効率的な linq.js ベースの手法はありますか? ありがとう!