Je me suis prise en main avec Node.js et je vais avoir un moment difficile de déterminer quelle est la version de JavaScript est pris en charge par le nœud qui rend difficile de déterminer quelles sont les fonctionnalités que je peux utiliser. Voici ce que je sais.
- Nœud utilise V8
- V8 intègre ECMAScript, comme spécifié dans l'ECMA-262, 3e édition
- ECMA-262, 3e édition est JavaScript 1.5
Compte tenu de cela, je suppose que je peux utiliser JavaScript 1.5 compatible code de nœud. Cependant, il s'avère que je peux utiliser l' Array.forEach
, parmi d'autres constructions, même si selon le MDC, il n'est pas disponible jusqu'à ce que Javascript 1.6 -- ECMA-262, 5e édition.
Où vais-je tort? Est-il un document quelque part qui détaille les fonctionnalités de la langue?