J'essaie d'utiliser le chaînage facultatif avec un tableau au lieu d'un objet, mais je ne sais pas comment faire cela:
Voici ce que j'essaye de faire myArray.filter(x => x.testKey === myTestKey)?[0]
.
Mais cela donne une erreur comme celle-là, alors comment l'utiliser avec un tableau.
Réponse
Trop de publicités?
DatVM
Points
2160
ECMA 262 (2020) que je teste sur Edge Chromium 84 peut exécuter l'opérateur de chaînage facultatif sans transpileur TypeScript:
// All result are undefined
const a = {};
console.log(a?.b);
console.log(a?.["b-foo-1"]);
console.log(a?.b?.());
// Note that the following statements throw exceptions:
a?.(); // TypeError: a is not a function
a?.b(); // TypeError: a?.b is not a function