Je ne comprends pas cette écriture en particulier le signe $ suivi des accolades ni le point d'interrogation. Il ne s'agit a priori pas de jQuery qui n'est pas appelé: `${anchorNode?.data}, offset ${anchorOffset}`
Version imprimable
Je ne comprends pas cette écriture en particulier le signe $ suivi des accolades ni le point d'interrogation. Il ne s'agit a priori pas de jQuery qui n'est pas appelé: `${anchorNode?.data}, offset ${anchorOffset}`
c'est de la syntaxe ES6
c'est juste de la concatenation [variable JS] + string
developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/String#litt%C3%A9raux_pour_les_cha%C3%AEnes_longues
Code:
1
2 anchorNode?.data + " , offset " + anchorOffset `${anchorNode?.data}, offset ${anchorOffset}`
quant au ?., c'est de l'optional chaining developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Operators/Optional_chaining ca permet de tester l'existance du noeud avant de "l'utiliser", pour eviter d'avoir des erreurs
Merci. Je ne suis pas sûr de tout bien retenir mais c'est un éclairage qui répond à ma demande.