Есть строка:
asdasd@asd.ru:sdfjsf\r\nasdasdasd@asdasd.ru:jsdgj\r\nasdashsdfh@asdasd.ru\r\nfhksdfjhsdfjh@asd.ru:djhsdfj
Ее нужно обработать с помощью js, чтобы после обработки она была в виде массива, где будут лежать данные для каждой строки в таком виде:
[
{'email' : '1email', 'password' : 'adgshs'},
{'email' : '1email', 'password' : 'adgshs'}
]
Как это сделать? Понимаю, что это, скорее всего, нужно делать с помощью split, но не понимаю, как :(
как-то вот так:
var str = 'asdasd@asd.ru:sdfjsf\r\nasdasdasd@asdasd.ru:jsdgj\r\nasdashsdfh@asdasd.ru\r\nfhksdfjhsdfjh@asd.ru:djhsdfj';
var object = str.split('\r\n').map(function (val) {
var obj = val.split(':');
return {email: obj[0], password: obj[1]};
});
console.log(object);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем приветРешил настроить автосжатие своих скриптов и у меня почти получилось