假设字符串:
“|狗”;
如果我在js中这样做:
var string;
string = "The | dog | and | apple";
string.split("|")[1];
返回结果将为“dog”。我想替换它,像这样:
string.split("|")[1] = "cat";
字符串传递为“The | cat | and |apple”,字符串“dog”也可以是另一个值。
可能吗?
最佳答案
您可以替换单个数组元素,然后使用 join 再次创建字符串:
var string = "The | dog";
var DELIMITER = " | ";
var parts = string.split(DELIMITER);
parts[1] = "cat";
string = parts.join(DELIMITER);
// string === "The | cat"
关于javascript - 在javascript中拆分后替换值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36339758/