JavaScript 一些少用的代码或者特殊写法

方文锋  2020-08-11 17:34:03  1503  首页学习JavaScript

我看了一下js文件有一段代码:

然后我记得上次在网上找资料的时候有说过这种写法是 逗号表达式,可以将多条语句组合成一条语句,我也试着在浏览器上测试了一下:


闭包,优点可以避免变量污染,很多js框架(如jQuery)及插件都使用闭包方式来实现


巧用void 0(等价于undefined)


异常抛出语句, JavaScript 拥有当错误发生时提供错误信息的内置 error 对象。error 对象提供两个有用的属性:name 和 message。


throw 语句抛出一个错误。

当错误发生时, JavaScript 会停止执行并抛出错误信息。

描述这种情况的技术术语是:JavaScript 将抛出一个错误。

throw 语句创建自定义错误。

技术术语是: 抛出异常。

异常可以是 JavaScript 字符串、数字、逻辑值或对象


try/catch/finally 语句用于处理代码中可能出现的错误信息


try 语句允许我们定义在执行时进行错误测试的代码块。

catch 语句允许我们定义当 try 代码块发生错误时,所执行的代码块。

finally 语句在 try 和 catch 之后无论有无异常都会执行。

注意: catch 和 finally 语句都是可选的,但你在使用 try 语句时必须至少使用一个。

提示: 当错误发生时, JavaScript 会停止执行,并生成一个错误信息。使用 throw 语句 来创建自定义消息(抛出异常)。如果你将 throw 和 try 、 catch一起使用,就可以控制程序输出的错误信息。




直接声明数组或对象的型式如 var [arg1,arg2] = ['arg1','arg2'];  var {arg1,arg2} = {arg1:'arg1',arg2:'arg2'}; 这样