任何人都可以帮助我使用以下Js语法?我不理解以"($ .inArray(wzdId,this ....")开头的那一行.我的意思是为什么这一行只是从一个肠胃外开始?这是什么意思?
这是完整的代码:
_activateStep: function( wzdId ) {
if ( condition ) {
var stepIndex = this._findNav( wzdId ).index();
for( var i = 0; i < stepIndex; ++i) {
if( condition ) === -1 ) {
return;
}
}
( $.inArray( wzdId, this._activatedSteps ) === -1 ) && this._activatedSteps.push( wzdId );
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢
你在这里有什么
A && B
Run Code Online (Sandbox Code Playgroud)
它使用基于短路逻辑运算符的常见技巧:仅当A为真时才执行B.
这是另一种写作方式
if (A) B;
Run Code Online (Sandbox Code Playgroud)
有些人喜欢它,因为它有点短.它的可读性显然要低得多.
| 归档时间: |
|
| 查看次数: |
81 次 |
| 最近记录: |