Javascript将null转换为字符串性能

时间:2016-01-20 11:50:08

标签: javascript node.js v8

根据v8隐藏类,应该使用数据类型启动变量,数据类型应保持相同的数据类型以保持代码执行性能。例如,如果我有一个integers数组,理想情况下我不应该为它添加字符串,因为它会更改该初始数组的底层隐藏类。

以下是关于同一http://www.html5rocks.com/en/tutorials/speed/v8/的文章。

现在,当我想将字符串保存到变量时,我应该使用null还是empty string对其进行初始化。

var name = null
function setName (userName) {
  name = userName
}

// or 

var name = ''
function setName (userName) {
  name = userName
}

1 个答案:

答案 0 :(得分:0)

你可以设置一个变量,不需要把null或''。

var name;
function setName (userName) {
  name = userName;
}