DEV Community

Discussion on: Get comfortable with JS arrays: exercises for beginners

Collapse
 
mahmoudalawad profile image
mahmoud

Some solutions (6)

let student1Courses = ['Math', 'English', 'Programming', 'd'];
let student2Courses = ['Geography', 'd', 'Spanish', 'Programming'];

const filterArray = student1Courses.filter(value => student2Courses.includes(value));

function filterArray(){
const diff = [];
for (let i = 0; i < student1Courses.length; i++) {
const val1 = student1Courses[i];

  for (let j = 0; j < student2Courses.length; j++) {
      const val2 = student2Courses[j];


  if (val2.includes(val1) ) {

    diff.push(val2);
    console.log(diff);

}
  }

}
Enter fullscreen mode Exit fullscreen mode

}

filterArray();