让t1=“你好,你好”.split(“”); 设t2=t1.map(函数(字){ return word[0].toUpperCase()+word.slice(1); }); 控制台.log(t2.join(“”));
让t1=“你好,你好”.split(“”); t1.forEach(函数(单词){ 单词[0]=单词[0].toUpperCase(); }) console.log(t1.join(“”));
让t1=“你好,你好”.split(“”); 设t2=t1.map(函数(字){ return word[0].toUpperCase()+word.slice(1); }); 控制台.log(t2.join(“”));
让t1=“你好,你好”.split(“”); t1.forEach(函数(单词){ 单词[0]=单词[0].toUpperCase(); }) console.log(t1.join(“”));
对于每个
var str='hello World'; str[0]=“H”; 控制台.log(str)
变量a=[1,2,3]; a.forEach(函数(n){ n=n*2; }); 控制台.log(a)
如果一个字符串是可变的,那就很好了。 你的“第二个”并不适用 减少
@deceze对象是使用引用指定的,因此会产生效果。 使用值指定基本体值。 所以在我的理解中,n永远是数组中项的副本。 任何与之相关的操作都不应影响数组中的项。 字符串是一个原语值,我提到过。而且,我想不出任何具有属性并且是原语类型的变量。 如果你有什么想法,请告诉我。 很乐意学习。:-)- 拉杰什
当然,你说得对。 这就是为什么我要说,如果它一开始是可变的……既然它不是,那么这一点无论如何都是无意义的 减少
让t1=“你好,你好”.split(“”); t1.forEach(函数(单词、索引){ t1[索引]=单词[0].toUpperCase()+单词.substring(1); }) console.log(t1.join(“”));
n个
let word='foo'; 单词[0]=“F”; console.log(字);
对于使用方括号表示法的字符访问,尝试删除或为这些属性赋值将不会成功。 所涉及的属性既不可写也不可配置。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String
那么,我的代码不应该取每个单词的第一个字母吗 用相同的字母替换它,适用于哪个toUpperCase()?
var arr=[[1,2,3],[4,5,6],[7,8,9]]; arr.forEach(功能(项){ 物品推送(1); }) console.log(arr);