bir işlevde iki dizi karşılaştırılması iki diziler diyelim:Ben JavaScript
arr1 = ["Parsley", "Shrimps", "Olives", "Mushrooms"];
diğeri aynı dizeleri ancak farklı bir sırada
arr2 = ["Shrimps", "Parsley", "Mushrooms", "Olives"];
Bunları nasıl benzerlikler nelerdir, Cevabın doğru olması için mi?
==
, ===
çalışmıyor gibi görünüyor ... her iki arrs uzunluğunun aynı olup olmadığını kontrol etmek benim durumumda işe yaramaz.
deneyin ya tüm değerleri yineleme ve [bu hedef dizide olup] ise (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference kontrol/Global_Objects/Array/indexOf) ya da her iki diziyi ilk ve döngü içinde basit bir döngü ile sıralayın ve 'a [i] === b [i]' yi karşılaştırın. – h2ooooooo
Döngülerle denemedim, bunu deneyeceğim, umarız çalışalım –
Bunu ES6'nın her ile yapabilirsin, 'var isBothSame = arr1.every (elm => arr2.indexOf (elm)> - 1); ' –