Chúng ta cần viết một hàm JavaScript nhận vào hai mảng giá trị nguyên thủy. Hàm trả về true nếu tất cả phần tử của mảng đầu tiên đều có trong mảng thứ hai (bỏ qua số lần xuất hiện), ngược lại trả về false.
Yêu cầu sử dụng phương thức Array.prototype.every() để so sánh.
Ví dụ
Mã thực hiện:
const arr1 = [0, 2, 2, 2, 1];
const arr2 = [0, 2, 2, 2, 3];
const compareArrays = (arr1, arr2) => {
const areEqual = arr1.every(el => {
return arr2.includes(el);
});
return areEqual;
};
console.log(compareArrays(arr1, arr2));Kết quả
Kết quả in ra console:
false