在JavaScript中大写函数是否会影响代码的解释方式?

时间:2015-11-13 07:33:36

标签: javascript performance interpreter

我在Chad R. Adams的书“Mastering JavaScript High Performance”(PacktPub)中的定时器章节中读到,大写函数名称向解释器指示它是构造函数。

这是我第一次听到这个。以前我被认为大写函数只是程序员的惯例,但现在我不确定。

大写会影响我的代码的解释吗?

本书的精确引用:

  

注意我们如何在第22行重命名Delay3000,将d大写。该   这样做的目的是向JavaScript解释器表明这一点   是一个构造函数,一个需要在其中初始化的函数   存储器中。

章:运算符,循环和定时器 - >定时器

1 个答案:

答案 0 :(得分:3)

不,没有区别。使用new关键字可以做到这一点。

大写是一种编码约定,它向维护者表明它是一个构造函数。