¿Qué es un nido?

Un nido puede referirse a cualquiera de los siguientes:

1. Anidar es un término usado para describir la ubicación de uno o más objetos dentro de otro objeto. Por ejemplo, al referirse a una computadora, el agrupamiento puede referirse a insertar una imagen gráfica en un procesador de textos.

2. Con la programación de computadoras, una función anidada es una función contenida dentro de otra función en el código fuente de un programa. Un ejemplo de esto en JavaScript se muestra a continuación.

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

}

Normalmente, este anidamiento se realiza para limitar el alcance de la función interna.

Nota: La función interna solo puede ser llamada por la función que la contiene u otra función en la función que contiene.

En el ejemplo anterior, outerFunction () podría llamar a innerFunction (), pero innerFunction () no podría llamarse desde el ámbito global o desde cualquier función fuera de outerFunction () .

Este tipo de anidamiento ayuda a evitar que las funciones internas se alteren o sobrescriban mediante un código en el ámbito global o dentro de funciones que están fuera de la función que contiene.

Con HTML, XML y otros lenguajes de marcado, el anidamiento es la información entre las etiquetas de apertura y cierre. Por ejemplo, con el código XML que se muestra debajo de "software de computadora" es la etiqueta raíz que contiene toda la información XML. La etiqueta "producto" anida toda la información del producto, y "nombre", "descripción", "desarrollador" y "costo" toda la información relacionada con cada etiqueta.

 Sistema operativo Windows 8Microsoft Windows 8 - Versión completa.Microsoft132.78 

3. El término Nest también puede referirse al Nest Learning Thermostat.

Objeto, términos de programación