私はTinderのようなアプリをAngularで作成しています。ユーザーが右にスワイプすると、そのオブジェクトに関する情報を取得しています。すべての画像は、6つのコレクションのうちの1つに含めることができます。JavaScript配列の値のインスタンス数を数え、勝者を宣言するには
ユーザーは右に4回しかスワイプできません。つまり、私には4つのシナリオがあります。私が探しているのは、右にスワイプされたすべてのコレクションのインスタンス数を数えることです。私はそれが理にかなったことを願う
だから例えば私はこのような配列で終わる場合:
[a, b, a, d]
勝者は、私はそれらのすべてをカウントし、勝者として決定する方法はかなりわからないA.になります。
ご協力いただきありがとうございます。
function countNum(array, num){
var count = 0;
for(var i = 0; i < array.length; ++i){
if(array[i] == num)
count++;
}
return count
}
そして:
現在持っているもののjsfiddleまたはcodepenを設定してください。 –
そして少し言い直してみてください。あなたが達成しようとしていることは本当に不明です(少なくとも私には)。 –
[javascript配列の等しい要素の数を見つける方法](http://stackoverflow.com/questions/32032001/how-to-find-the-number-of-equal-elements-in-javascript-アレイ) – nicovank