เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวอักษรสองตัว จากนั้นฟังก์ชันของเราควรคืนค่า จริง หากองค์ประกอบทั้งหมดของอาร์เรย์แรกรวมอยู่ในอาร์เรย์ที่สอง โดยไม่คำนึงถึงการนับ มิฉะนั้นเป็นเท็จ
เราต้องใช้เมธอด Array.prototype.every() เพื่อทำการเปรียบเทียบ
ตัวอย่าง
รหัสสำหรับสิ่งนี้จะเป็น −
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));
ผลลัพธ์
และผลลัพธ์ในคอนโซลจะเป็น −
false