JavaScript
- 11 ответов
- 0 вопросов
10
Вклад в тег
const str = 'Имеется длинная строка. Мне нужно разделить её на сегменты примерно по 50 символов длинной. Но чтобы слова, находящиеся на границе сегментов не разрывались, а помещались в какой-то один сегмент, это важно. Поэтому сегмент может иметь длинну 41, 45, 49 символов, неважно, главное чтобы не разрывались слова и количество символов в сегменте было примерно 50.';
str.match(/.{1,50}(\s|$)/mig)
const str = 'Имеется длинная строка. Мне нужно разделить её на сегменты примерно по 50 символов длинной. Но чтобы слова, находящиеся на границе сегментов не разрывались, а помещались в какой-то один сегмент, это важно. Поэтому сегмент может иметь длинну 41, 45, 49 символов, неважно, главное чтобы не разрывались слова и количество символов в сегменте было примерно 50.';
str.match(/(.\n*){1,49}(\s|$)/gi)
const obj = {
Man() {}
}
const obj = {
Man() {}
}
obj.Man();
const obj = {
Man() {}
}
new obj.Man(); // Будет ошибка. TypeError: obj.Man is not a constructor
const obj = {
Man: function() {}
}
new obj.Man(); // Всё ок
const Man = function() {}
new Man(); // Всё ок
<script src="script.js?v=1.0"></script>
<link rel="stylesheet" type="text/css" href="style.css?v=5.2"/>