Maison >interface Web >js tutoriel >Une brève discussion sur les pointeurs et les adresses dans les compétences JavaScript_javascript
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