我想了解以下JavaScript什麼是&&,===意味着一行?
this.Var1 && Obj1.Var1 && (Obj1.Var2 = this.Obj1.Func1(Obj1.Var1), Obj1.Var3 = this.Obj1.Func2(Obj1.Var1), this.Func1(Obj1.Var1)), Obj1.Var4 === "String1" && (Obj1.Var5 = Func1(Obj1.Var5)), this.Func2(Obj1) && this.Func3("String2").pushObject(Obj1), x = this.get("String2.length"), o = x - y;
我得到這一行從精縮的JavaScript文件中的代碼,
但我覺得很難理解
什麼做的那些&&
,
===
平均在這一行的JavaScript?
如何讓這條線更具可讀性?
它們的意思幾乎他們當表達分佈在多行同樣的事情。閱讀縮小的JavaScript總是會很痛苦。你可以使用http://jsbeautifier.org讓它看起來更好一點。 – Pointy 2014-08-28 18:53:33
您可能想從非縮小代碼開始 – 2014-08-28 18:54:28
嘗試Google搜索「javascript &&」,然後「javascript ===」有很多優秀的定義可以找到。首先嚐試一些bsic javascript教程或引物。 – otherDewi 2014-08-28 18:58:53