小编slu*_*rrr的帖子

将字符串中的每个单词的首字母大写 - JavaScript

这个功能有什么问题?我失去了感谢你的帮助.

function titleCase(str) {
 var splitStr = str.toLowerCase().split(' ');
 for (var i = 0; i < splitStr.length; i++) {
   if (splitStr.length[i] < splitStr.length) {
     splitStr[i].charAt(0).toUpperCase();     
   }
      str = splitStr.join(' '); 
 }
return str;
}

titleCase("I'm a little tea pot");
Run Code Online (Sandbox Code Playgroud)

javascript string capitalize charat

50
推荐指数
14
解决办法
10万
查看次数

找到两个迭代共享的匹配值数量的更有效方法?

编辑:寻找匹配的数量而不是匹配本身。不能用集合或[x for x in list1 if x in list2]类型方式解决。list1.count(x) if x in list2虽然有效。

假设您有两个列表,list1 和 list2,并且想要查找 list1 中的值与 list2 中的值匹配的次数。

我使用以下代码成功执行此任务 -

sum([x==y for x in list1 for y in list2])
Run Code Online (Sandbox Code Playgroud)

问题是这段代码不能有效地处理更大的列表。有没有比“double for”循环更快,更有效,我敢说更pythonic的方法来解决这个问题吗?

python arrays sorting list matching

3
推荐指数
1
解决办法
98
查看次数

String Concatenation - 雄辩的javascript国际象棋棋盘

为什么这个字符串不在一行连接?我不是"\n"打破这条线,不应该像#"##"一样登录到控制台?

for (var i = 1; i <= 8; i++) {
  var str = "";
  if (i % 2 == 0)
    str += "#";
  else
    str += " ";
  console.log(str);
}
Run Code Online (Sandbox Code Playgroud)

javascript string chess concatenation eloquent

2
推荐指数
1
解决办法
178
查看次数