
Cortar un texto para que se ajuste en anchura sin cortar ninguna palabra
JavaScript
Publicado el 12 de Enero del 2020 por Katas (200 códigos)
1.823 visualizaciones desde el 12 de Enero del 2020
Escriba un formato de función que tome dos argumentos, texto y ancho, y formatee el texto para que se ajuste al ancho.
Su función debe dividir el texto dado en líneas usando caracteres de nueva línea. Debe incluir tantas palabras en cada línea como sea posible sin exceder el ancho dado o dividir las palabras entre dos líneas. No debe haber un espacio al principio o al final de cualquier línea.
Su función debe dividir el texto dado en líneas usando caracteres de nueva línea. Debe incluir tantas palabras en cada línea como sea posible sin exceder el ancho dado o dividir las palabras entre dos líneas. No debe haber un espacio al principio o al final de cualquier línea.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
const texto="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sagittis dolor mauris, at elementum ligula tempor eget. In quis rhoncus nunc, at aliquet orci. Fusce at dolor sit amet felis suscipit tristique. Nam a imperdiet tellus. Nulla eu vestibulum urna. Vivamus tincidunt suscipit enim, nec ultrices nisi volutpat ac. Maecenas sit amet lacinia arcu, non dictum justo. Donec sed quam vel risus faucibus euismod. Suspendisse rhoncus rhoncus felis at fermentum. Donec lorem magna, ultricies a nunc sit amet, blandit fringilla nunc. In vestibulum velit ac felis rhoncus pellentesque. Mauris at tellus enim. Aliquam eleifend tempus dapibus. Pellentesque commodo, nisi sit amet hendrerit fringilla, ante odio porta lacus, ut elementum justo nulla et dolor.";
result=format(texto, 30);
/* Devolvera:Lorem ipsum dolor sit amet,consectetur adipiscing elit.Vestibulum sagittis dolormauris, at elementum ligulatempor eget. In quis rhoncusnunc, at aliquet orci. Fusceat dolor sit amet felissuscipit tristique. Nam aimperdiet tellus. Nulla euvestibulum urna. Vivamustincidunt suscipit enim, necultrices nisi volutpat ac.Maecenas sit amet laciniaarcu, non dictum justo. Donecsed quam vel risus faucibuseuismod. Suspendisse rhoncusrhoncus felis at fermentum.Donec lorem magna, ultricies anunc sit amet, blanditfringilla nunc. In vestibulumvelit ac felis rhoncuspellentesque. Mauris at tellusenim. Aliquam eleifend tempusdapibus. Pellentesque commodo,nisi sit amet hendreritfringilla, ante odio portalacus, ut elementum justonulla et dolor.*/

