使用delete的坏处,会是对象的属性内存结构变成map结构,而降低对象属性的查找速度。
但是,下面的代码,又故意使用delete
其实这里是强制对象转变成map结构,这样,其实是对与属性数量不确认的对象进行优化,应为在对象属性不多的时候,每次添加一个属性,都对促使对象生成新的隐藏类,这个开销,相对来说是比较大的。
使用delete的坏处,会是对象的属性内存结构变成map结构,而降低对象属性的查找速度。
但是,下面的代码,又故意使用delete
其实这里是强制对象转变成map结构,这样,其实是对与属性数量不确认的对象进行优化,应为在对象属性不多的时候,每次添加一个属性,都对促使对象生成新的隐藏类,这个开销,相对来说是比较大的。
本文标题:js.createMap
本文链接:https://www.haomeiwen.com/subject/wfjnqdtx.html
网友评论