เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ตัวเลขสองอาร์เรย์และตรวจสอบว่าองค์ประกอบทั้งหมดของอาร์เรย์แรกมีอยู่ในอาร์เรย์ที่สองหรือไม่
อาร์เรย์ของเราคือ
const arr1 = [34, 78, 89]; const arr2 = [78, 67, 34, 99, 56, 89];
มาเขียนโค้ดและตรวจสอบหลายค่ากัน
ตัวอย่าง
const arr1 = [34, 78, 89];
const arr2 = [78, 67, 34, 99, 56, 89];
const contains = (first, second) => {
const indexArray = first.map(el => {
return second.indexOf(el);
});
return indexArray.indexOf(-1) === -1;
}
console.log(contains(arr1, arr2));
ผลลัพธ์
ผลลัพธ์ในคอนโซลจะเป็นดังนี้
true