Skip to content
dreamcode
dreamcode
Lesson
Practice · Callbacks
  1. Predict
  2. Arrange
  3. Fill in
+20 XP on finish
PREDICT · READ BEFORE YOU WRITE

What does this program print?

Trace the program the way the computer would, then make your call before running anything.

const filterStars = (stars, checkFn) => {
  const result = [];
  for (const star of stars) {
    if (checkFn(star)) {
      result.push(star);
    }
  }
  return result;
};
const skyList = ['Sirius', 'Vega', 'Altair'];
const matched = filterStars(skyList, (name) => name.startsWith('A'));
console.log(matched);