2つの配列の値がJavaScriptで同じ/等しいかどうかを確認します
数値の配列が2つあります。たとえば、-
[2, 4, 6, 7, 1] [4, 1, 7, 6, 2]
順序に関係なく、同じ要素が含まれているかどうかに基づいてブール値を返す関数を作成する必要があると仮定します。
例-
[2、4、6、7、1]と[4、1、7、6、2]は同じ要素を持っていますが、順序が異なるため、trueになります。
それでは、この関数のコードを書いてみましょう-
例
const first = [2, 4, 6, 7, 1]; const second = [4, 1, 7, 6, 2]; const areEqual = (first, second) => { if(first.length !== second.length){ return false; }; for(let i = 0; i < first.length; i++){ if(!second.includes(first[i])){ return false; }; }; return true; }; console.log(areEqual(first, second));
出力
コンソールの出力は-
になりますtrue
-
2つのBitArrayオブジェクトがC#で等しいかどうかを確認します
2つのBitArrayオブジェクトが等しいかどうかを確認するためのコードは、次のとおりです- 例 using System; using System.Collections; public class Demo { public static void Main(){ BitArray arr1 = new BitArray(2); BitArray arr2 = new BitArray(2); arr1[0] = false;
-
2つのシーケンスが同じかどうかをチェックするC#プログラム
SequenceEqualメソッドは、コレクションが等しいかどうかをテストするために使用されます。 シーケンスの設定- string[] arr1 = { "This", "is", "it" }; string[] arr2 = { "My", "work", "report" }; string[] arr3 = { "This", "is", "it" }; 次に、SequenceEqualsメソッドを使用