6 votes

JavaScript's Statement Performance Questions

Pouvez-vous m'aider à déterminer la différence de performance de chacune de ces déclarations ? Laquelle des deux utiliserait-on ?

  1. Créer un nouveau tableau en utilisant

    - var new_list = new Array();  //or
    - var new_list = [];
  2. Ajout d'un élément à l'aide de

    - push('a')
    - new_list[i]; (if i know the length)
  3. Opérateur ternaire ou if() {} else (){}

  4. Essayer de faire fonctionner isodd, qui est plus rapide

    (! (is_even)) or (x%2!=0)
  5. forEach() ou l'itération normale

un de plus

  1. a= b = 3; o b=3; a=b;

[Je suis en train de créer une bibliothèque mathématique. Donc toutes les discussions sur les performances sont aussi les bienvenues :) ]

Merci pour votre aide.

1voto

KooiInc Points 38845

Vous pourriez être intéressé par cette question et les réponses à cette question

0voto

unj2 Points 8894

Cette page dit que la poussée est plus lente. http://dev.opera.com/articles/view/efficient-javascript/?page=2

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X