На вход подаётся строка, в которой закодирован массив объектов. Значения в нём разделены символом \/, для переноса строки (перехода на след объект) используется символ \/\/ .  Написать функцию, которая за наименьшее кол-во итераций вернёт нам массив объектов, ключи которого являются самым первым объектом во входной строке. Размерность объекта (кол-во ключей) может быть динамической.
                  
                  
                  
                  
                  
                  function getResult(str) {
                  
                  
                   // your code
                  
                  
                  }
                  
                  
                  
                  
                  
                  getResult('name\/surname\/birthday\/status\/\/vasya\/petechkin\/10.10.1910\/0\/\/alex\/p\/10.11.1991\/1')
                  
                  
                  // [{name: "vasya", surname: "petechkin", birthday: "10.10.1910", status: 0}, {name: "alex", surname: "p", birthday: "10.11.1991", status: 1}]
                  
                  
                
сколько у тебя времени есть?
по сути до часа
function getResult(str) { let zxc = str.split('\/\/'), props = zxc[0].split`/` return zxc.slice(1).map( (c,i) => {temp = c.split`/`; return Object.assign( ...temp.map((x,i) => ({[props[i]]:x})) )}) } удачи на новой работе)))))
дед внутри
Обсуждают сегодня