Показать сообщение отдельно
  #9 (permalink)  
Старый 09.03.2021, 16:14
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124

Alexandroppolus,

<script>
function toObj(arr) {
    let str = arr.join('.');
    const obj = {};
    for (let i = arr.length; i ; ) {
        obj['col_' + i--] = str;
        str = str.slice(0,-(arr[i].length + 1));
    }
    return obj;
}
document.write(`<pre>${JSON.stringify(toObj(['1', '2', '3', '4']), '', 2)}</pre>`)
   </script>
Ответить с цитированием