Дублировать каждый следующий элемент строки

У меня есть функция:

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("");
→ Ссылка