JavaScript: сделать строку uncamelize

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

Напишите функцию JavaScript, чтобы расформировать строку.

Тестовые данные :
console.log (uncamelize (‘helloWorld’));
console.log (uncamelize (‘helloWorld’, ‘-‘));
console.log (uncamelize (‘helloWorld’, ‘_’));
«привет, мир»
«привет-мир»
«hello_world»

Графическая презентация:

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

HTML-код:

       Функция uncamelize JavaScript        

Код JavaScript:

  function uncamelize (str, separator) {//Предположим разделитель по умолчанию  это единое пространство.  если (typeof (separator) == "undefined") {separator = "";  }//Заменим все заглавные буквы разделителем, за которым следует строчная. Var str = str.replace (/[A-Z]/g, function (letter) {return separator + letter.toLowerCase ();}); //Удаляем первый разделитель return str.replace ("/^" + separator + "/", '');} console.log (uncamelize ('helloWorld')); console.log (uncamelize ('helloWorld', '-  ')); console.log (uncamelize (' helloWorld ',' _ '));  

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

 hello worldhello-worldhello_world 

Блок-схема:

Живая демонстрация:

См. Pen JavaScript Make a string uncamelize - string-ex-12 от w3resource (@ w3resource) на CodePen.

Предыдущий: Напишите функцию JavaScript для преобразования строки в верблюжий регистр.
Далее: Напишите функцию JavaScript для конкатенации заданной строки n раз (по умолчанию 1).

Оцените статью
nanomode.ru
Добавить комментарий