renovations
This commit is contained in:
parent
4b8b168fd2
commit
c7d4c7e3ff
172 changed files with 869 additions and 244 deletions
17
1-js/4-data-structures/3-string/3-truncate/task.md
Normal file
17
1-js/4-data-structures/3-string/3-truncate/task.md
Normal file
|
@ -0,0 +1,17 @@
|
|||
# Усечение строки
|
||||
|
||||
[importance 5]
|
||||
|
||||
Создайте функцию `truncate(str, maxlength)`, которая проверяет длину строки `str`, и если она превосходит `maxlength` -- заменяет конец `str` на `"..."`, так чтобы ее длина стала равна `maxlength`.
|
||||
|
||||
Результатом функции должна быть (при необходимости) усечённая строка.
|
||||
|
||||
Например:
|
||||
|
||||
```js
|
||||
truncate("Вот, что мне хотелось бы сказать на эту тему:", 20) = "Вот, что мне хотело..."
|
||||
|
||||
truncate("Всем привет!", 20) = "Всем привет!"
|
||||
```
|
||||
|
||||
Эта функция имеет применение в жизни. Она используется, чтобы усекать слишком длинные темы сообщений.
|
Loading…
Add table
Add a link
Reference in a new issue