我一直认为声明是一个指令,当到达分号;
时结束,它是一个原子执行单元。声明的Javascript概念
WIKI:
在计算机编程,声明是表达一些 动作进行命令式编程语言的最小的独立 元素。它是以高级 语言编写的指令,用于命令计算机执行指定的操作。
W3C
分号分隔JavaScript语句。添加一个分号每个可执行语句
几乎结束 恢复我的想法,但我很乐意与你们在这些情况下的一些想法。
壳体1:
var MyPromise = GetPromise(); //first statement
MyPromise.then(function(){
}); //second statement
壳体2:
GetPromise()
.then(function(){
}); //first statement
维基源声称考虑高级语言谈论语句时(如报告)
这是一个用ah写的指令IGH高级语言..
其实我也不知道怎么源可信的,但如果我考虑到高水平的JavaScript代码(不解释生成的机器代码)这两种情况产生相同的行为,在这里显然我们在第一个块和第二个块中有两个不同的语句。
这两个代码块之间是否有区别?应该有理由选择一个替代另一个(而不是可读性)?
'GetPromise(然后,捕捉)'¯\\ _(ツ)_ /¯ – GottZ
的小的解释什么'.'作用:它指的是由前面的表达式返回的对象。这样的表达可以是函数执行,也可以是变量或定义。点简单地操作返回的对象。而已。 (并且是的,即使'.then()'也会返回promise对象,你可以基本做到:'.then()。then()。then()' – GottZ
*声明以a; * => alert结尾(“never结尾...我们有ASI“) –