如何在javascript中更改字符串的单个部分?
我想做到以下几点:如何在javascript中更改字符串的单个部分?,javascript,string,Javascript,String,我想做到以下几点: var a = "hello" var b b[0]=a[0] 所以 b[0] >"h" b的第一个字母应该与a的第一个字母相同,因此我想将a[0](即h)分配给b[0]。我不想被限制在第一个字母,我想用它来做类似的事情 for(var i = 0; i<a; i++){ if( a.match(/[a-z]/i) !==null ){b[i] = " "} else{b[i] = a[i]} for(var i=0;i您可以取消对字符串的采购,
var a = "hello"
var b
b[0]=a[0]
所以
b[0]
>"h"
b的第一个字母应该与a的第一个字母相同,因此我想将a[0](即h)分配给b[0]。我不想被限制在第一个字母,我想用它来做类似的事情
for(var i = 0; i<a; i++){
if( a.match(/[a-z]/i) !==null ){b[i] = " "}
else{b[i] = a[i]}
for(var i=0;i您可以取消对字符串的采购,获取用于在特定位置更改字母的对象,并将其重新连接到字符串。然后将其分配给变量
var a=“你好”,
b=“foo”;
b=Object.assign([…b],{0:a[0]}).join(“”);
console.log(b);
你能在示例输入和输出上发布一些例子吗?你真正想要实现的是,你的问题指向emptySO不是教你循环和其他东西。向我们展示你的工作,并就拦截器提问。我想将a[0]更改为与b[0]相同,但我无法修改字符串的单个部分,无论你选择a[0]
而不是a.charAt(0)
?@Chris,它较短,并且与所有带索引的迭代对象具有相同的规则。从中阅读我想这只是品味的问题