Código con errores (Parte 7)

Mubashir quiere intercambiar dos números dados.

La función deliberadamente defectuosa swap no devuelve los valores correctos. ¿Puedes ayudarlo a corregirla?

let a = 100
let b = 200
let result = swap(a, b)
// Debería producir [200, 100], pero actualmente produce [100, 100].

Ejemplos

swap(100, 200) ➞ [200, 100]

swap(44, 33) ➞ [33, 44]

swap(21, 12) ➞ [12, 21]

Notas

N/A