var a = window.a || {};qu'est-ce que cela signifie? javascript question
1
A
Répondre
7
Cela signifie a
sera attribué window.a
si elle est non nulle ou non définie, sinon, il sera égal à un objet vide
1
Pour répondre à la question non posée: il est utilisé pour se assurer « une » sera valide. Sans cela, lorsque vous appelez a.someFieldHere, vous pourriez avoir une exception disant "a est indéfini", avec un tel code en place, vous n'obtiendrez pas une telle erreur.
Il est utile lorsque "a" est créé ailleurs dans un autre code qui n'est pas toujours exécuté.
Type d'assurance. :)
Questions connexes
- 1. Qu'est-ce que cela signifie en javascript?
- 2. Qu'est-ce que cela signifie?
- 3. Qu'est-ce que cela signifie?
- 4. Que signifie [] en JavaScript?
- 5. Signe JSP $ qu'est-ce que cela signifie
- 6. Qu'est-ce que cela signifie dans AS3?
- 7. Rails logs. qu'est-ce que cela signifie
- 8. Qu'est-ce que cela signifie par événement?
- 9. SQL répétitif: qu'est-ce que cela signifie?
- 10. Que signifie JavaScript >>?
- 11. qu'est-ce que cela signifie: var _gaq = _gaq || [];
- 12. Est-ce que "LValue" ne signifie pas ce que je pense que cela signifie?
- 13. Qu'est-ce que POI et qu'est-ce que cela signifie?
- 14. Comment est-ce que je comprends ce que cela signifie?
- 15. Que signifie cette erreur JavaScript?
- 16. Que signifie "self" en javascript?
- 17. Que signifie cette syntaxe javascript?
- 18. magento - Autoriser les pays - Qu'est-ce que cela signifie?
- 19. Que signifie "Retour false"? dans l'événement onclick pour JavaScript signifie?
- 20. Question GDB rapide; qu'est-ce que cela signifie si plusieurs emplacements de mémoire apparaissent comme?
- 21. Que signifie (myVar && foo()) en JavaScript?
- 22. Appication Active Directory Support, qu'est-ce que cela signifie exactement?
- 23. JPanel dit être opaque qu'est-ce que cela signifie?
- 24. Qu'est-ce que: cela signifie dans Ruby on Rails?
- 25. WCF net.tcp liaison 808: * qu'est-ce que cela signifie?
- 26. Qu'est-ce que cela signifie de doubler la licence?
- 27. Qu'est-ce que cela signifie si un objet est scriptable?
- 28. qu'est-ce que cela signifie et c'est la sortie?
- 29. Qu'est-ce que cela signifie en langue Ruby?
- 30. Java erreur fatale, ne sait pas ce que cela signifie
OMG, Double '|'. QU'EST-CE QUE ÇA VEUT DIRE?! –
+1 Je vais deviner que la plupart des gens ne comprennent pas votre référence ... http://www.youtube.com/watch?v=OQSNhk5ICTI – Nix
Même chose que ceci - opérateur de coalescence- http://stackoverflow.com/questions/446835/quoi-faire-deux-questions-marques-ensemble-moyenne-en-c – Phil