Les outils d’écriture JavaScript, tels que Flow et TypeScript, deviennent populaires dans les applications JavaScript de toutes tailles. Comme mentionné sur notre site Podcast d’écriture de script et de styleL’écriture est un excellent moyen d’implémenter implicitement la documentation et la validation. Cependant, il n’est pas toujours facile de maîtriser le flux et Object.values
C’était un point douloureux pour moi.
Lorsque vous utilisez Flow, Object.values
Cela peut conduire à l’erreur suivante :
Object.values(…) ne peut pas être appelé. map avec une fonction liée à callbackfn car la propriété {prop} est manquante dans mixed [1] dans le premier argument.
La raison de cette erreur est que Object.values()
Il peut renvoyer n’importe quel type de valeur. Une façon de contourner cet inconvénient consiste à utiliser les éléments suivants :
...(Object.values(whatever): any)
à l’aide d’un fichier any
L’écriture n’est jamais parfaite mais elle offre un genre b Object.values
Cela aidera à satisfaire le flux. Au final c’est logique Object.values
Peu fiable, car tout peut être retourné, mais vous devez l’utiliser any
C’est une pilule dure à avaler pour les fans du genre !
7 fonctions JavaScript de base
Je me souviens des débuts de javascript où j’avais besoin d’une fonctionnalité simple pour presque tout parce que les fournisseurs de navigateurs implémentaient les fonctionnalités différemment, pas seulement les fonctionnalités de pointe, les fonctionnalités de base, comme
addEventListener
Et leattachEvent
. Les temps ont changé, mais il reste encore des emplois que tout développeur devrait…