Node.js JavaScript语法

陈泰瑞

我在Node.js应用程序中看到了一段JavaScript代码。

( function() { console.log("gg") } )(this)

我想知道为什么使用=>(function(){})(this)这种类型的结构,以及如何进行编译。

我了解为什么我们有两个方括号()(),以及为什么此代码将起作用。

木瓜

这是一个自调用匿名函数。当您要从全局名称空间隐藏变量时,此模式很有用。

(function(){
    var foo = "foo";
})();

console.log(window.foo); // undefined

另请参见围绕JavaScript对象/函数/类声明的括号是什么意思?

使用(function(window,document,undefined){…})(window,document)有什么好处?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Node.js JavaScript语法

来自分类Dev

Node.js对象语法

来自分类Dev

node.js/JavaScript 语法 - 向传递的参数添加额外的参数

来自分类Dev

Node js mysql 语法错误

来自分类Dev

Javascript / Node.js线程

来自分类Dev

node / javascript()()语法-究竟如何工作?

来自分类Dev

Node.js中的+ new Date语法是什么

来自分类Dev

node.js + postgres:“ $ 1”或附近的语法错误

来自分类Dev

Node.js导入失败,出现语法错误

来自分类Dev

Node.js输入错误的整数错误语法

来自分类Dev

地址信息语法错误Node.js(快速)

来自分类Dev

导入外部库,例如node.js特殊语法

来自分类Dev

Node.js / Jade语法错误:意外令牌;

来自分类Dev

node.js + postgres:“ $ 1”或附近的语法错误

来自分类Dev

Jade 语法不适用于 pug : Node Js

来自分类Dev

Ember.js的JavaScript语法如何工作?

来自分类Dev

如何在vscode / Visual Studio代码中的javascript / node.js文件中语法高亮显示/自动完成/自动格式化sql命令?

来自分类Dev

node.js动态javascript执行性能

来自分类Dev

找不到JavaScript文件node.js

来自分类Dev

如何拆分整体node.js JavaScript

来自分类Dev

Node.js Javascript和Express

来自分类Dev

Bing Translate API with JavaScript and Node.js

来自分类Dev

从Node JS访问javascript文件-入门

来自分类Dev

Node.js和JavaScript入门

来自分类Dev

使用node.js从C ++调用JavaScript

来自分类Dev

阻止javascript函数(node.js)

来自分类Dev

Openshift Node.js JavaScript文件位置

来自分类Dev

从页面javascript按钮运行Node.js

来自分类Dev

Javascript / Node.js数组内存管理