Skip to content
dreamcode
dreamcode
Lesson
Practice · Type guards
  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.

function size(x: string | string[]) {
  return Array.isArray(x) ? x.length : x.length * 10;
}
console.log(size(["a", "b"]), size("ab"));