Приходит массив с данными, там есть имя, хотел чтобы по имени получались инициалы, но тут понял, что не знаю даже как это сделать.
Начал делать 2 решения проблема. Первая возвращает правильно ( фамилию - первым идет) , а имя получить не могу..
Вторая функция просто обрезает и дает мне имя и фамилию, дайте подзатыльник плж!
let firstName;
let secondName;
firstName = this.getIncoming[0].name.split(' ', 1)
secondName = this.getIncoming[0].name.replace(/([A-Z][\w-]+(?: +[A-Z][\w-]+)*) +([A-Z][\w-]+)\b/g, ($0, $1, $2) => {
return $2 + " " + $1.replace(/\b([A-Z])\w+ */g, '$1');
})
console.log(firstName)
console.log(secondName)