function compareArrays(a, b) {
// Kiểm tra độ dài của hai mảng
if (a.length !== b.length) {
console.log("Hai mảng không giống nhau");
return;
}
// Sử dụng Set để loại bỏ các phần tử trùng lặp và tìm phần tử khác nhau
const setA = new Set(a);
const setB = new Set(b);
// Tìm phần tử khác nhau giữa hai mảng
const diffA = [...setA].filter(item => !setB.has(item));
const diffB = [...setB].filter(item => !setA.has(item));
// Kiểm tra xem có phần tử khác nhau không
if (diffA.length === 0 && diffB.length === 0) {
console.log("Hai mảng giống nhau");
} else {
console.log("Các phần tử có trong mảng a nhưng không có trong mảng b:", diffA);
console.log("Các phần tử có trong mảng b nhưng không có trong mảng a:", diffB);
}
}
// Ví dụ sử dụng
const array1 = [1, 2, 3, 4, 5];
const array2 = [4, 5, 6, 7, 8];
compareArrays(array1, array2);
----
CÔNG TY TNHH CÔNG NGHỆ ZLINK VIỆT NAM
Cung cấp license phần mềm, Giải pháp hạ tầng mạng, tổng đài thoại, contact center, CRM
zlink.vn / azsoft.com / voip.com.vn
email:
[email protected] ;
[email protected]