【发布时间】:2020-11-17 01:36:45
【问题描述】:
我已将req.body 解构为:
const {
logo = randomImg,
category,
name,
owner,
phone = "NA",
location = "NA",
website = "NA",
} = req.body;
现在我想将 name、owner.firstName、owner.lastname 和 category 大写。 我该怎么做?
我试过了:
[category,name].forEach((s)=>{
if (typeof s !== 'string') return ''
return s.charAt(0).toUpperCase() + s.slice(1)
})
但这似乎并没有改变实际值。 提前致谢
【问题讨论】:
-
typeof s?大概应该是单词... -
Consdier 使用 map 而不是 forEach。
-
@sonic true 数据。
-
我感受到你的痛苦。我无法告诉你我希望能够多久通过某种转换函数运行一个解构值。
-
@T.J.Crowder 好消息是,jsfiddle.net/adigas/qtx839Lu 是可能的。但是,你也会得到一些东西。
标签: javascript node.js object ecmascript-6 destructuring