кодесурса
«JavaScript

JavaScript: заменить все символы, кроме последнего, указанным символом маски

script1adsense2code
script1adsense3code

Основы JavaScript (синтаксис ES6): упражнение-85 с решением

Напишите программу на JavaScript, чтобы заменить все символы, кроме последнего, указанным символом маски.

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

HTML-код:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>Replace all but the last number of characters with the specified mask character</title>
</head>
<body>
</body>
</html>

Код JavaScript:

//#Source https://bit.ly/2neWfJ2 
const mask = (cc, num = 4, mask ='*') =>
  ('' + cc).slice(0, -num).replace(/./g, mask) + ('' + cc).slice(-num);
console.log(mask(1234567890)); 
console.log(mask(1234567890, 3));
console.log(mask(1234567890, -4, '$'));

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

 ****** 7890
******* 890
$$$$ 567890

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

«JavaScript

Блок - схема:

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

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

См. Pen javascript-basic-упражнение-85-1 от w3resource ( @ w3resource ) в CodePen .


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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code