2つの配列の特定の要素が同じ順序で比較されるかどうかを比較しようとしています。JSは2つの異なる配列のSOME要素の順序を比較します
var compare = function (arr1, arr2) {
//........
}
compare ([f,t,r,m], [s,f,t,r,q,p,m]); //should return true
compare ([f,t,r,m], [f,a,t,,m,r]); //should return false
私はforループを進め、その後、値が一致したときに、私はあなたが配列を比較すべきであるかなり確信しているが、私は、私は何かが欠けてる感じ識別する。
var compare = function (a, b) {
a.forEach(function(letter){
for (i=0; i<b.length; i++) {
if (letter===b[i]) {}
}
})
}
"* *同じ順序で比較" - 何?あなたが他のものの[* subsequence *](https://en.wikipedia.org/wiki/Subsequence)であるかどうかを判断しようとしていますか? – Bergi
あなたは質問についてもっと明確にする必要があります –
@Bergiはい、説明するのがより簡単です。私の目標は、arr1がarr2のサブシーケンスであるかどうかの検証です。 – Marco