Wat is een nest?

Een nest kan verwijzen naar een van de volgende:

1. Nesten is een term die wordt gebruikt om de plaatsing van een of meer objecten in een ander object te beschrijven. Als u bijvoorbeeld naar een computer verwijst, kan het nesten verwijzen naar het invoegen van een afbeelding in een tekstverwerker.

2. Bij computerprogrammering is een geneste functie een functie die zich bevindt binnen een andere functie in de broncode van een programma. Een voorbeeld hiervan in JavaScript wordt hieronder getoond.

 function outerFunction () {function innerFunction () {// code} 

}

Doorgaans wordt dit nesten gedaan om de reikwijdte van de innerlijke functie te beperken.

Opmerking: de interne functie kan alleen worden aangeroepen door de functie die deze functie of een andere functie in de functie bevatten bevat.

In het bovenstaande voorbeeld kan outerFunction () innerFunction () aanroepen, maar innerFunction () kan niet worden aangeroepen vanuit de globale scope of vanuit een functie buiten outerFunction () .

Dit type nesten helpt om te voorkomen dat de interne functies worden gewijzigd of overschreven door code in het globale bereik of door code in functies die buiten de functie containing vallen.

HTML, XML en andere opmaaktalen die worden genest, zijn de gegevens tussen de openings- en de sluittags. Met de XML-code die hieronder wordt weergegeven, is 'computersoftware' de hoofdtag die alle andere XML-informatie bevat. De tag "product" nesten alle productinformatie en "naam", "beschrijving", "ontwikkelaar" en "kosten" alle nestinformatie met betrekking tot elk label.

 Windows 8Microsoft Windows 8-besturingssysteem - Volledige versie.Microsoft132.78 

3. De term Nest kan ook verwijzen naar de Nest Learning Thermostat.

Object, programmeervoorwaarden