在创建对象的方法中,类似于以下代码:
var tiny.show=function(){
}();
括号 () 和分号 ; 在IT技术中有什么作用?
var tiny.show=function(){
}();
括号 () 和分号 ; 在IT技术中有什么作用?
tiny.show
(在那里使用var
没有意义)。;
在Javascript中是可选的语句结束符号。如果省略它,解释器会把行尾视为语句结束符号。然而,使用 ;
来分隔语句被许多人认为可以提高代码的可读性。
初始的 ()
表示你要定义一个匿名函数并将其赋值给 tiny.show
。最后的 ()
标记了函数调用。
这是 JavaScript 中常见的编程习语,用于实现模块模式和对象工厂模式。你可以把它看作在 JavaScript 中创建私有作用域的一种方式。
以下是一些关于该主题的好文章: