从JavaScript数组中删除字母字符串

从JavaScript数组中删除字母字符串,javascript,Javascript,假设我在一个变量中存储了一个值abcdef,比如JavaScript中的x,我必须删除abc。因此,输出应为def。怎么办?请不要通过要删除的字符数进行删除,因为我感兴趣的是删除特定的字符串,它可以是或3或4个字符。所以,我需要一个更广义的方法来解决这个问题 console.log(x.substr(3)); 或 可用于替换(或删除)字符串中的静态子字符串(或模式) 通过你的例子: x = x.replace('abc', ''); 您总是替换静态字符串吗?或者它会有所不同。它总是前3个字符

假设我在一个变量中存储了一个值abcdef,比如JavaScript中的x,我必须删除abc。因此,输出应为def。怎么办?请不要通过要删除的字符数进行删除,因为我感兴趣的是删除特定的字符串,它可以是或3或4个字符。所以,我需要一个更广义的方法来解决这个问题

console.log(x.substr(3));

可用于替换(或删除)字符串中的静态子字符串(或模式)

通过你的例子:

x = x.replace('abc', '');

您总是替换静态字符串吗?或者它会有所不同。它总是前3个字符吗?
var result='abcdef'。替换(/abc/g',)
;“来自阵列”-阵列来自何处?在最初的问题中,arrays.eep没有任何内容,我把它弄糊涂了。它不是关于数组,而是从分配了另一个字符串的变量中删除一个特定的字符串。我很抱歉。+1假设他们总是想删除前3个字符。@Jason McCreary:是的。如果没有,这将是一个关于正确提问的教训。我觉得这个问题的结果可能会产生一个元帖子…
x = x.replace('abc', '');