Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

156
Visualizações
Javascript: ¿qué significan los corchetes para la clave de objeto? ¿Qué hace el método Object.up()?

Me encontré con este fragmento de código:

 const breakpoints = { values: { xs: 0, sm: 576, md: 768, lg: 992, xl: 1200, xxl: 1400, }, }; const drawerOpenStyles = () => ({ background: backgroundValue, transform: "translateX(0)", transition: transitions.create("transform", { easing: transitions.easing.sharp, duration: transitions.duration.shorter, }), [breakpoints.up("xl")]: { // what does [] mean? what does .up() do? boxShadow: transparentSidenav ? "none" : xxl, marginBottom: transparentSidenav ? 0 : "inherit", left: "0", width: sidebarWidth, transform: "translateX(0)", transition: transitions.create(["width", "background-color"], { easing: transitions.easing.sharp, duration: transitions.duration.enteringScreen, }), }, });

En la línea [breakpoints.up("xl")]: {} , tengo problemas para entender:

  1. ¿Qué hace [] cuando envuelve una clave de objeto?

  2. ¿Qué hace Object.up() en javascript?

Pude imprimir por console.log console.log( cajónOpenStyles: ${JSON.stringify (cajónOpenStyles())} ); y obtuve este resultado:

 { "background":"linear-gradient(195deg, #42424a, #191919)", "transform":"translateX(0)", "transition":"transform 200ms cubic-bezier(0.4, 0, 0.6, 1) 0ms", "@media (min-width:1200px)":{ "boxShadow":" 0rem 1.25rem 1.6875rem 0rem rgba(0, 0, 0, 0.05)", "marginBottom":"inherit", "left":"0", "width":250, "transform":"translateX(0)", "transition":"width 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms,background-color 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms" } }

¿Cómo exactamente [breakpoints.up("xl")] da "@media (min-width:1200px)" ?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

  • Los corchetes [] le permiten poner una expresión en , que se calculará y usará como el nombre de la propiedad.
  • No hay Object.up() en la API de objeto estándar en JS. Creo que breakpoints.up("xl") está relacionado con la comprobación de puntos de interrupción de la interfaz de usuario del material https://mui.com/customization/breakpoints/
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda