📅  最后修改于: 2023-12-03 15:27:40.238000             🧑  作者: Mango
你需要完成一个 JavaScript 函数,该函数输入一个字符串数组 arr
,返回一个新的数组,其中所有字符串的首字母均为大写。
注意事项:
函数签名:
/**
* @param {string[]} arr
* @return {string[]}
*/
function capitalizeFirst(arr) {
}
/**
* @param {string[]} arr
* @return {string[]}
*/
function capitalizeFirst(arr) {
const newArr = [];
for (let i = 0; i < arr.length; i++) {
const str = arr[i];
if (str) {
const newStr = str.charAt(0).toUpperCase() + str.slice(1);
newArr.push(newStr);
}
}
return newArr;
}
console.log(capitalizeFirst(['hello', 'world'])); // ['Hello', 'World']
console.log(capitalizeFirst(['a', 'b', 'c'])); // ['A', 'B', 'C']
console.log(capitalizeFirst(['foo', 'bar', 'baz', ''])); // ['Foo', 'Bar', 'Baz']
console.log(capitalizeFirst([])); // []