Как правильно создать объект из строки- (native javascript)?
Здравствуйте. Подскажите, пожалуйста, как правильно решить следующую задачу:
У меня есть строка: /categories/5 Как мне из строки создать объект следующего типа: { id: 5, name: 'categories' } |
s24344,
<script> var str = "/categories/5"; str = str.match(/[^\/]+/g); var o = ["name","id"].reduce(function(obj, el, i) { obj[el] = i ? +str[i] : str[i]; return obj },{}); document.write(JSON.stringify(o, null, 4)) </script> |
Спасибо
|
Часовой пояс GMT +3, время: 12:24. |