У меня есть проблема. Хочу сделать API на JS. Вот как это выглядит.
Пользователь вводит запрос который должен применяться :
var req = "msg:{name}:{message}" // Пример запроса: "msg:john:Hello, John"
Пользователь может может ввести и больше принимаемых параметров. Вся суть в том что нужно сначала узнать что за ключи у параметров и потом запросе узнать значение.
И мне нужно что бы на выходе было что то такое :
{
name: "John",
msg: "Hello, John"
}
Вариант с функцией split:
var req = "msg:john:Hello, John";
var spl = req.split(':');
var data = {
name: spl[1],
message: spl[2]
};
console.log(data);
Вариант с регулярным выражением:
var req = "msg:john:Hello, John";
var found = req.match(/msg:(.+):(.+)/);
var data = {
name: found[1],
message: found[2]
};
console.log(data);
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости