кодесурса
«JavaScript

JavaScript: нарезать строку на куски определенной длины

script1adsense2code
script1adsense3code

Строка JavaScript: упражнение 17 с решением

Напишите функцию JavaScript, чтобы разрезать строку на куски заданной длины.

Тестовые данные :
console.log (string_chop ( 'w3resource'));
console.log (string_chop ( 'w3resource', 2));
console.log (string_chop ( 'w3resource', 3));
[ "W3resource"]
["w3", "re", "so", "ur", "ce"]
["w3r", "eso", "urc", "e"]

Иллюстрированная презентация:

«JavaScript:

Пример решения: -

HTML-код:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>chop a string into chunks of a given length</title>
</head>
<body>
</body>
</html>

Код JavaScript:

string_chop =  function(str, size){
      if (str == null) return [];
      str = String(str);
      size = ~~size;
return size > 0 ? str.match(new RegExp('.{1,' + size + '}', 'g')) : [str];
}
console.log(string_chop('w3resource'));
console.log(string_chop('w3resource',2));
console.log(string_chop('w3resource',3));

Пример вывода:

 [ "W3resource"]
[ "W3", "ре", "так", "ур", "се"]
[ "W3r", "ESO", "УРК", "е"]

Блок - схема:

«Блок-схема:

Демонстрация в реальном времени:

См. Pen JavaScript. Разбейте строку на куски определенной длины - string-ex-17 с помощью w3resource ( @ w3resource ) в CodePen .


Улучшите этот пример решения и опубликуйте свой код через Disqus

Previous: написать функцию JavaScript для усечения строки, если она длиннее указанного количества символов.
Далее: напишите функцию JavaScript для подсчета вхождения подстроки в строку.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code