let arr = ["new", "name", "need"]
for (let item of arr) {
item.toUpperCase();
}
console.log(arr) /// [ 'new', 'name', 'need' ]我正在尝试创建一个使用for循环的UpperCased项数组。然而,我总是得到相同的数组。我做错了什么?
发布于 2021-05-18 08:22:42
toUpperCase返回一个新字符串,它不会改变字符串的位置。
let arr = ["new", "name", "need"]
const newArr = []
for (let item of arr) {
newArr.push(item.toUpperCase());
}
console.log(newArr)
您也可以在不使用map的显式循环的情况下进行同样的操作。
let arr = ["new", "name", "need"]
const newArr = arr.map(item => item.toUpperCase())
console.log(newArr);
https://stackoverflow.com/questions/67582407
复制相似问题