Когда вы звоните:
currentValue, index, array
Вы получаете:
Uncaught SyntaxError: недопустимые флаги, предоставленные в конструктор RegExp '0'
Функция, которую вы передаете, map
вызывается с несколькими аргументами ( RegExp
).
RegExp
(в отличие от Boolean
и Number
) использует второй аргумент (он описывает флаги, которые должны применяться к регулярному выражению, например, "g"
для глобальных). Число (которое index
есть) не является допустимым именем флага.