将字符串的一部分设置为数组的一部分
Set part of string equal to part of array
我想将字符串的一部分设置为数组的一部分。基本上,以下是我尝试过的:
var x=[4,6,9,2];
var y="hello";
// y[0] is h; y[1] is e; and so on
y[0] = x[2];
alert(y);
// should alert 9ello; but it doesn't, any ideas?
您应该将字符串拆分为一个字符数组,并在末尾将其连接起来。
y = y.split(''); // ["h","e","l","l","o"]
y[0] = x[2]; // ["9","e","l","l","o"]
y = y.join(''); // "9ello"
您可以使用replace并将结果放入一个新字符串中:
var x=[4,6,9,2];
var y="hello";
var z= y.replace(y[0], x[2]);
alert(z);
或者不创建新字符串:
var x=[4,6,9,2];
var y="hello";
alert (y.replace(y[0], x[2]) );
相关文章:
- 如何检查字符串的一部分与数组匹配
- Regex提取URL返回数组的一部分;未定义”;
- 如何在加号运算符之后选择数组元素的一部分
- 将 json 数组的一部分分别排序到同一数组的其他部分
- 如何在数组jQuery中查找字符串的一部分
- 如何在javascript数组中剥离字符串的一部分
- jQuery,从变量调用数组对象的一部分
- 在 jsrender 中选择数组的一部分
- 将数组变量传递给函数的下一部分
- Javascript - 查找用数组中的值替换字符串的一部分
- 在 Ember 中,如何设置一个特定的对象,该对象是控制器中数组的一部分
- 在数组元素的文本中找到字符串的一部分后替换字符串的一部分
- 在 Javascript 中提取大型多维数组的一部分
- 如何将 ID 数组与包含其 ID 作为属性名称一部分的对象属性进行匹配
- 如何使用jquery/javascript将字符串的一部分与数组值进行匹配
- Javascript-使用一个变量获取数组的一部分
- 获取数组中字符串的一部分
- 删除数组中每个字符串的一部分
- 将JSON数组的一部分与另一个JSON数组组合在一起
- 拆分字符串的最优化方法是在数组中更改字符串的一部分