我在Chad R.Adams的书《掌握JavaScript高性能》(PacktPub)中关于计时器的一章中读到,函数名称的大写向解释器表明它是一个构造函数。
这是我第一次听到这个。以前,我认为函数的大写只是程序员的惯例,但现在我不确定了。
那么,大写会影响我的代码的解释吗?
这本书的确切引文:
注意我们如何在第22行重命名Delay3000,将d大写这样做的目的是向JavaScript解释器表明是构造函数,是一个需要在中初始化的函数记忆力
章节:运算符、循环和计时器->计时器
不,没有区别。使用new
关键字可以做到这一点。
大写是一种编码约定,它向维护者表明它是一个构造函数。