事情是这样的,想要替换掉defaultName这个字符串里某个id,于是就执行下面这段函数,结果替换不掉。。。
内心那个纠结。。。
defaultName.replace(nodedel.id,"");
然而,改成下面这样问题就解决了:
defaultName = defaultName.replace(nodedel.id,"");
这说明了,replace函数不会改变原字符串,它将会把结果作为返回值返回,我们需要自行修改原字符串。
大家也要当心喔~
事情是这样的,想要替换掉defaultName这个字符串里某个id,于是就执行下面这段函数,结果替换不掉。。。
内心那个纠结。。。
defaultName.replace(nodedel.id,"");
然而,改成下面这样问题就解决了:
defaultName = defaultName.replace(nodedel.id,"");
这说明了,replace函数不会改变原字符串,它将会把结果作为返回值返回,我们需要自行修改原字符串。
大家也要当心喔~