Tag: TEMPLATE-LITERALS
Sumergiendo un pie en JavaScript. Después de C, C++ y Python, JavaScript es como el oeste salvaje. ¿Puede alguien explicar por qué obtengo una salida que no tiene sentido: var a = 5; var b = 10; function foo(strings, …values) { let a = values[0]; let b = values[1]; return . . . Read more
En bibliotecas como styled components, la sintaxis para escribir CSS es así. const styledButton = styled.button`poner código CSS aquí`. Me gustaría entender por qué/cómo es posible hacer eso, tener una plantilla literal justo al lado de la propiedad ‘button’. ¿Es lo mismo que: const styledButton = styled.button(() => return `poner . . . Read more
Cómo agregar un SVG a una cadena de plantilla. Siempre obtengo el mensaje [object Object] al intentar hacerlo. “`import React from “react”; import ICONS from "./icons"; const Test = () => { const templateString = <code>agregar svg ${ICONS.threedots} aquí no funciona. En cambio, devuelve [object Object]</code>; return ( <div> {templateString} . . . Read more
Tengo el siguiente código: export type EntityType = “foo” | “bar”; export interface Foo { id: `foo-${string}`; } export interface Bar { id: `bar-${string}`; } export type Ent<t extends=”” entitytype=””> = T extends “foo” ? Foo : Bar; export const resolve = <t extends=”” entitytype=””>(id: `${T}-${string}`): Ent<t> => { if . . . Read more
Estoy tratando de insertar una variable en una cadena que paso a un arreglo de bytes. Lo que quiero es algo como esto: myLocation := “foobar123” rawJSON := []byte(`{ “level”: “debug”, “encoding”: “json”, // … other stuff “initialFields”: {“location”: ${myLocation} }, }`) Sé que eso no es posible en Go . . . Read more