私はこの投稿をチェックしています。How can I find matching values in two arrays? しかし、それは私を助けませんでした。私は本当にそれを取得しません。だから、もし私がここで私の問題を説明すると、誰かがそれを解決するのを助けることができます。javascript配列内の値の一致
私は学校のプロジェクトを持っています(自分の場所、タグ、人気度などについてユーザーと一致させることになっています)。 2つの場所のアルゴリズムを使用する前に、最初の非正確な並べ替えが必要です。 「パリ」や「パリ」のような値)
マイサーチ機能は、[]内の2 {}で私を返すので、私の最初の検索値に関して一致2人(男女)
は、私はそこにありますNode.jsを使用して、私のデータベースはMySQLであり、私の関数はコールバックと約束を使用しています。
だから、これは私の第一の目的である(それは私の検索者の情報が含まれています)
[ RowDataPacket {
id: 34,
username: 'natedogg',
latitude: 48.8835,
longitude: 2.3219,
country: 'France',
city: 'Paris',
zipcode: 75017 } ]
これが第二1(それは2人のユーザーを含む)
[ RowDataPacket {
id: 33,
username: 'pablito',
latitude: 48.8921,
longitude: 2.31922,
country: 'France',
city: 'Paris',
zipcode: 75017 },
RowDataPacket {
id: 35,
username: 'tupac',
latitude: 48.8534,
longitude: 2.3488,
country: 'France',
city: 'levallois',
zipcode: 92300 } ]
どのようにすることができます私はこのデータを持っていないです検索者の場所が==私のotherUsersLocationかどうかを確認します(1つ以上の場所であっても) ありがとうございます!
を見つけることができた方法です2番目の配列と一致するので、最初の配列は一致しますが、2番目の配列は一致しません。 – pkerckho
@Cruiser私はさらに解決策を試しましたが、機能しません。 (都市=== searcherLoc [0]。[city]){ console.log( "working?"); '(都市内の潜在的な場所){ for searcherLoc { if } } } ' 私はdbの値を変更しましたが、何もログに記録できません。 – pkerckho