Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

125
Vistas
Asignación de objetos a { } en Javascript y Hardhat

Considere el siguiente fragmento de código:

 let { networkConfig, getNetworkIdFromName } = require('../helper-hardhat-config') const fs = require('fs') module.exports = async ({ getNamedAccounts, deployments, getChainId }) => { const { deploy, get, log } = deployments const { deployer } = await getNamedAccounts() const chainId = await getChainId() let linkTokenAddress let vrfCoordinatorAddress if (chainId == 31337) { let linkToken = await get('LinkToken') let VRFCoordinatorMock = await get('VRFCoordinatorMock') linkTokenAddress = linkToken.address vrfCoordinatorAddress = VRFCoordinatorMock.address additionalMessage = " --linkaddress " + linkTokenAddress ........... ...........

En Javascript, entiendo cómo los objetos se asignan a las variables. por ejemplo x = {one: 1, two: 2 } pero no entiendo cómo funciona const { deploy, get, log } = deployments en el código anterior. Solo para experimentar, en la consola ingresé las siguientes líneas {var1,var2}={one: 1, two: 2 } pero la variable var1 y var2 venían como Indefinidas. Solo estoy tratando de entender cómo es posible, por ejemplo, usar la propiedad get como una función como en let linkToken = await get('LinkToken')

Gracias por adelantado !

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Se llama desestructuración de objetos, consulte aquí https://www.freecodecamp.org/news/javascript-object-destructuring-spread-operator-rest-parameter/

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda