Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.05.2019, 18:53
Аспирант
Отправить личное сообщение для DarkPhoenix Посмотреть профиль Найти все сообщения от DarkPhoenix
 
Регистрация: 11.05.2019
Сообщений: 30

Функция принимает строку и возвращает объект
Создайте функцию, которая на вход получаете строку "q.w.e.r",
а на выходе возвращает объект: { q: { w: { e: { r: null } } } }

Хотелось бы совет(ссылочку), или код. Не совсем понимаю как это должно быть.
Ответить с цитированием
  #2 (permalink)  
Старый 24.05.2019, 19:03
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,012

function objByStr(str) {
	return str ? str.split('.').reduceRight((r, n) => ({ [n]: r }), null) : null;
}

alert(JSON.stringify(objByStr("q.w.e.r"), '', 4));

Последний раз редактировалось Alexandroppolus, 24.05.2019 в 19:19.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery - объект или функция? jazzz13 jQuery 8 16.08.2011 04:01
Как работает оператор new когда функция-конструктор что-то возвращает ? olek Общие вопросы Javascript 2 06.03.2011 12:17
функция должна возвращать объект без одного свойства blackzub Общие вопросы Javascript 4 14.12.2009 19:25
Модуль для работы с модулями JSprog Ваши сайты и скрипты 29 02.09.2009 13:31
Функция не возвращает false, почему? Vitaly jQuery 3 05.07.2009 16:05