⊗jsPmMCPSDP 502 of 505 menu

Parámetros por defecto

Supongamos que queremos permitir que al usar el módulo no se especifiquen todas las configuraciones. Si alguna de las configuraciones no se especifica, tomará el valor por defecto.

Por ejemplo, en nuestro caso podemos hacer que el tipo por defecto tome el valor p, y la cantidad - el valor 5:

;(function({root, type = 'p', amount = 5}) { let parent = document.querySelector(root); for (let i = 1; i <= amount; i++) { let elem = document.createElement(type); parent.append(elem); } })(config);

En este caso podemos configurar fácilmente nuestro módulo de diferentes maneras. Por ejemplo, especifiquemos solo el elemento padre:

let config = { root: '#parent', }

Y ahora especifiquemos el elemento padre y la cantidad. Al hacerlo, no necesitaremos especificar el tipo - porque los elementos del objeto de configuración no tienen orden, y podemos omitirlos como queramos. Así que, aquí está nuestra configuración:

let config = { root: '#parent', amount: 10 }
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar