【发布时间】:2022-01-08 12:14:12
【问题描述】:
我有一个数组:
let people = ['lucy', 'jerry', 'ricky', 'jessy', 'jerry', 'phil']
我想把除 jerry 之外的每个单词都大写。我该怎么办?
我知道如何通过数组进行映射:
let output = people.map(person => {
return person.toUpperCase()
}
console.log(output)
显然,这会返回每个单词都大写的整个数组。 但是同样,如果我想将数组中的所有单词都大写,除了 jerry,它被写了两次怎么办?
【问题讨论】:
-
使用 if 语句
-
那么标准是已知的吗? “杰瑞”会原封不动吗?或者,条件是否是任何出现多次的随机名称?
-
我只是想将数组中的所有其他名称大写。
标签: javascript arrays array.prototype.map capitalize