кодесурса
«JavaScript

JavaScript: количество вхождений каждой буквы в указанной строке

script1adsense2code
script1adsense3code

Функция JavaScript: упражнение 17 с решением

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

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

«JavaScript:

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

HTML-код:

<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>=Number of occurrences of each letter in specified string - w3resouce</title>
</head>
<body>

Код JavaScript:

function Char_Counts(str1) {
var uchars = {};
str1.replace(/\S/g, function(l){uchars[l] = (isNaN(uchars[l]) ? 1 : uchars[l] + 1);});
return uchars;
}
console.log(Char_Counts("The quick brown fox jumps over the lazy dog"));

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

 { "Т": 1, "ч": 2, "е": 3, "д": 1, "U": 2, "я": 1, "С": 1, "К": 1,» б ": 1," г ": 2," о ": 4," ш ": 1," п ": 1," F ": 1," х ": 1," J ": 1," м» : 1, "р": 1, "s": 1, "V": 1, "т": 1, "л": 1, "а": 1, "Z": 1, "у": 1 , "г": 1, "г": 1}

Блок - схема:

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

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

См. Pen JavaScript - Количество вхождений каждой буквы в указанной строке-функции-ex-17 от w3resource ( @ w3resource ) в CodePen .


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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code