Maison >interface Web >js tutoriel >Une brève discussion sur les pointeurs et les adresses dans les compétences JavaScript_javascript

Une brève discussion sur les pointeurs et les adresses dans les compétences JavaScript_javascript

WBOY
WBOYoriginal
2016-05-16 15:48:551107parcourir

Compréhension personnelle : un pointeur est simplement un index pointant vers la mémoire et une adresse est l'emplacement exact dans la mémoire ;

Ce qui suit est un petit exemple de pointeurs et d'adresses dans les fonctions :

function sum(num1,num2){
return num1+num2;
}
alert(sum(10,10));  //20
var anotherSum=sum;
alert(anotherSum(10,10));  //20
sum=null;
alert(anotherSum(10,10));  //20

Remarque : utiliser un nom de fonction sans parenthèses consiste à accéder au pointeur de fonction, et non à appeler la fonction, donc sum et anotherSum pointent vers la même fonction, c'est-à-dire que sum=null n'affecte pas anotherSum ;

Ce qui précède représente l'intégralité du contenu de cet article, j'espère que vous l'aimerez tous

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn