Я передал строку JSON на свою страницу EJS, но она показывает мне строку с кавычками. Я хочу удалить кавычка и преобразовать его в строку ВЕРХНИЙ РЕГИСТР. Как я могу это сделать?
app.get('/ranking/:category', (req, res) => {
var category = req.params.category;
var allCategory = ['webDesigning', 'webDevelopment']
if (category !== undefined) {
for(var i = 0; i < allCategory.length; i++) {
if (allCategory[i] === category) {
res.render('ranking', { name: category })
}
}
}else {
res.render('404');
}
})
В EJS я пытаюсь получить доступ к такой категории.
<h1><%= JSON.stringify(name) %></h1>
ожидаемый результат это
Веб-дизайн



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Ну, name — это строка. Вы можете просто показать это. Если вы сделаете JSON.stringify(name), вы получите "something". Это JSON-представление строки.
Второе: если вы хотите преобразовать ваш camelCase в отдельные слова с заглавными первыми буквами, вы можете сделать это следующим образом:
const camelCaseToSeparate = (camelCased) => {
const withAddedSpaces = camelCased.replace(/([A-Z])/g, ' $1');
return withAddedSpaces.substr(0, 1).toUpperCase() + withAddedSpaces.substr(1);
};
console.info(camelCaseToSeparate('webDevelopment'));