Question du test Angular 4 (legacy)

Corrigez l'erreur: Argument of type 'true' is not assignable to parameter of type 'string | number'

Difficile

Soit le code suivant :

function bar(x: string | number) : number {
    if ('number' === typeof x) {
        return 0;
    }
    return 1;
}
console.log(bar(4), bar('8'), bar('a'), bar(true));

Que va produire ce code ?

Auteur: Mathieu RobinStatut : PubliéeQuestion passée 473 fois
Modifier
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !