Дублировать каждый следующий элемент строки
У меня есть функция:
export const repeatString = (str = '') => {
}
repeatString('MjtkuBovqrU')
Как сделать, чтобы строка, которая введена при запуске функции, возвращала новую строку, где каждая буква по порядку будет умножаться на свою позицию по порядку? Спасибо
Ответы (3 шт):
Автор решения: Swartex
→ Ссылка
Если я правильно понял то можно так:
console.log('MjtkuBovqrU'.split('').reduce((acc, i) => {
return acc += i + i
}, []))
Автор решения: Igor
→ Ссылка
console.log('StacK'.split('').map((a, i) => a.repeat(i + 1)).join('-'));
Автор решения: Николай Хилькевич
→ Ссылка
const doubleChar = (str) => str.split("").map(c => c + c).join("");