1.字符串合并的时候使用简单的’+‘和’+='操作符。
let str+='abc'+'efg'; //2个以上的字符串拼接,会产生临时字符串
let str=str+'abc'+'efg'; //推荐,提速10%
2.避免双重求值:避免使用eval()和function()构造器来避免双重求值带来的性能消耗,同样的,给setTimeout()和setInterval()传递函数而不是字符串作为参数。
//双重求值:就是在js代码中执行另一段js代码,不建议使用下面这些方式
eval('代码')
function构造函数--new function('代码')
setTimeout(‘代码’,100)和setInterval(‘代码’,100)