Có 2 mảng, so sánh xem phần tử của mảng master có tồn tại trong mảng keys không, tạo mảng mới cùng độ dài master chứa true/false (true nếu tồn tại trong keys).
Ví dụ:
const master = [3, 9, 11, 2, 20];
const keys = [1, 2, 3];
// Kết quả: [true, false, false, true, false]Ví dụ
const master = [3, 9, 11, 2, 20];
const keys = [1, 2, 3];
const prepareBooleans = (master, keys) => {
const booleans = master.map(el => {
return keys.includes(el);
});
return booleans;
};
console.log(prepareBooleans(master, keys));Kết quả
Đầu ra trong console sẽ là:
[ true, false, false, true, false ]