这个基于构造函数的语法创建对象有什么区别:
person = new Object()
Run Code Online (Sandbox Code Playgroud)
...和这个文字语法:
person = {
property1 : "Hello"
};
Run Code Online (Sandbox Code Playgroud)
虽然JSLint更喜欢使用对象文字表示法,但它们似乎都做同样的事情.
哪一个更好,为什么?
例如,如果您在Javascript中收到时间戳:
1291656749000
您将如何创建将时间戳转换为UTC的函数,如:
2010/12/6 05:32:30 pm
目前,我的折线图显示了沿x轴的JSON数据集中格式正确的时间戳.
例:
xaxis: { mode:"time", timeformat: "%y/%m/%d %H:%M:%S%p"}
Run Code Online (Sandbox Code Playgroud)
输出类似于:
2010/12/6 05:32:32 pm
我也有可靠的数据点.
当我将鼠标悬停在它显示的数据点上时
(1291656755000,1368ms)
其中1291656755000是原始时间戳,以毫秒为单位.
我喜欢1291656755000显示为2010/12/6 05:32:32 pm,当我将鼠标悬停在数据点上时,它就像在x轴上一样.