Cómo cortar por valor de propiedad de objeto de índice que es una cadena?

webprogrammer:

Tengo un objeto:

const text = {
    type: 'text',
    content: "some text",
};

NECESITO rebanaré valor de contentla propiedad mediante un índice, por ejemplo, si he index = 4entonces console.log(text.content)debería imprimir:

"algunos"

Parece que este código no funciona:

text.content.slice(0, index);

Todavía tengo

"algún texto"

en console.log(text.content).

¿Qué le he entendido mal?

Nina Scholz:

Las cadenas son inmutables. que necesita una asignación a la propiedad con la nueva subcadena.

const
    text = { type: 'text', content: "some text" },
    index = 4;
    
text.content = text.content.slice(0, index); // assignment of substring

console.log(text.content);

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=347197&siteId=1
Recomendado
Clasificación