如何在javascript中检查数组中是否存储空格?
我在数组中存储了一个字符串,希望检查数组中是否也存储了空格。这样我就可以把下面的每个单词大写如何在javascript中检查数组中是否存储空格?,javascript,arrays,whitespace,Javascript,Arrays,Whitespace,我在数组中存储了一个字符串,希望检查数组中是否也存储了空格。这样我就可以把下面的每个单词大写 var arr = []; arr = str.split(""); for(var i = 0; i < arr.length; i++) { if(arr[i] === ' ') { arr[i + 1].toUpperCase(); } } var arr=[]; arr=str.split(“”); 对于(变量i=0;i
var arr = [];
arr = str.split("");
for(var i = 0; i < arr.length; i++) {
if(arr[i] === ' ') {
arr[i + 1].toUpperCase();
}
}
var arr=[];
arr=str.split(“”);
对于(变量i=0;i
您刚刚错过了一项作业:
var arr=[],
str='abc def ghi jkl';
arr=str.split(“”);
对于(变量i=0;i 控制台日志(arr.join(“”))代码>您需要设置arr[i+1]的值:
var arr = [];
arr = str.split("");
for(var i=0; i<arr.length; i++)
{
if(arr[i]===' ')
{
arr[i+1]=arr[i+1].toUpperCase();
}
}
var arr=[];
arr=str.split(“”);
对于(var i=0;i你可以这样做
var arr=[];
str="hello hi hello";
arr=str.split("");
arr1=arr.map(function(a,b){if(a==" "){arr[b+1]=arr[b+1].toUpperCase();} return(a)});
arr1[0]=arr[0].toUpperCase();
console.log(arr1);
伟大的代码@cerbrus现在我们甚至可以将单词中除第一个字母外的其他字母小写,添加:-
var arr = [];
arr = str.split(" ");
str= arr.map(function(word)
{
return word.charAt(0).toUpperCase()+word.slice(1).toLowerCase();
}).join(" ");
return str;
你想要什么?删除空白?大写单词?两者都要?这不是你想要的,但CSS可能会帮助你,因为它更简单:这不符合OP的要求。你正在将字符串中的每个字母大写。第一个单词不应该有大写的首字母吗?
var arr = [];
arr = str.split(" ");
str= arr.map(function(word)
{
return word.charAt(0).toUpperCase()+word.slice(1).toLowerCase();
}).join(" ");
return str;