- 此问题在此处已有答案**:
How to append something to an array?(30个答案)
16小时前关门了。
function getCapitals(string) {
var newString = [''];
for (var i = 0; i < string.length; i++) {
if (string[i] === string[i].toUpperCase()) {
newString += string[i];
}
}
return newString;
}
console.log(getCapitals("Madjbaj Avveyhe"));
预期值:["M", "A"]
结果:["M A"]
2条答案
按热度按时间x8diyxa71#
您可以使用
split
和filter
在单行中获取结果您也可以在这里使用regex:
z4iuyo4d2#
Array#push
向数组添加元素。[A-Z]
来匹配大写字母。这样,空格将不会被视为大写。这可以用
String#match
更简洁地表示。