Estoy trabajando en un proyecto que requiere que se imprima una lista de libros en la página usando una URL de API.
El código funciona de maravilla, pero me cuesta limitar los caracteres a 140 para la descripción solicitada.
function renderItemHtml(item) { return `<div class="book"><img src="${item.volumeInfo.imageLinks.thumbnail}" class="thumbnails" alt="${item.singleTitle} by ${item.volumeInfo.authors[0]}" /> <div> <h4>${item.volumeInfo.title}</h4> <p><strong>${item.volumeInfo.authors}</strong></p> <h8>${item.volumeInfo.description}</h8> <-------- what i need to limit </div> <br> <h8>Pages: ${item.volumeInfo.pageCount}</h8> </div>`}
Solo haz esto:
<h8>${item.volumeInfo.description.slice(0,140)}</h8>