字符串一旦创建内容后是不可改变的。
若之后再执行赋值操作,则会在栈中开辟新空间,原变量指向新的内存,原来指向的数据还在那个位置。
所以不宜执行太多次字符串赋值操作,效率较低,内存占用较大,且浏览器可能崩溃(数据量很大时,若是number类型则不会崩溃)。
若想拼接大量字符串使用数组和其join方法可以进行优化。
字符串一旦创建内容后是不可改变的。
若之后再执行赋值操作,则会在栈中开辟新空间,原变量指向新的内存,原来指向的数据还在那个位置。
所以不宜执行太多次字符串赋值操作,效率较低,内存占用较大,且浏览器可能崩溃(数据量很大时,若是number类型则不会崩溃)。
若想拼接大量字符串使用数组和其join方法可以进行优化。