Url строка в текстовое преобразование делается неправильноJavascript

Форум по Javascript
Ответить
Anonymous
 Url строка в текстовое преобразование делается неправильно

Сообщение Anonymous »


Код: Выделить всё


const urlObjects = [
{title: "Core Details", label: "Details"},
{title: 'Characteristics', label: ''},
{title: 'Personal Details', label: 'Addresses'},
{title: 'Personal Details', label: 'Contact information'},
{title: 'Personal Details', label: 'Personal information'},
{title: "Personal Details", label: "Miscellaneous"}
]
const urlParams = urlObjects.map(urlOb => `${_.camelCase(urlOb.title)}/${_.camelCase(urlOb.label)}`)
console.log('urlParams', urlParams);
const urlParamsToObject = urlParams.map((param) => {
const title = param.split("/")[0];
const lable = param.split("/")[1] ? param.split("/")[1] : ""
return {title:_.startCase(title), label: _.startCase(lable)}
})
console.log("urlParamsToObject", urlParamsToObject)


из объекта I преобразуется в Hash param. Тогда та же необходимость конвертировать в объект . Я использую Lodash для преобразования. но некоторые справки нуждаются в стороне метки. < /p>

преобразование обратно в объект, метки не в правильном случае в соответствии с объектом. Оба первого второго слова преобразуются в верхний . В метке < /p>

Код: Выделить всё

{label: 'Contact Information'},
{label: 'Personal Information'},
< /code>
это должно быть < /p>
{title: 'Personal Details', label: 'Contact information'},
{title: 'Personal Details', label: 'Personal information'},
Нужна помощь.

Подробнее здесь: https://stackoverflow.com/questions/794 ... ting-wrong
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»