Cho hai mảng số: [2, 4, 6, 7, 1] và [4, 1, 7, 6, 2]. Viết hàm trả về boolean cho biết chúng có chứa cùng các phần tử bất kể thứ tự.
Ví dụ: hai mảng trên trả về true.
Ví dụ
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));Kết quả
Đầu ra trong console sẽ là:
true