2017-10-25 8 views
-3

Wie kann ich markierte Teile in nichtminimierte Versionen übersetzen? Es ist Javascript minimiert:Wie sieht es in unminitierter Version aus?

function a(t, i){ 
    var u = null; 
    t && (u = translate(t, i)); // <- This line 
    //What value be 't'? And when 'u' will be translate(t, i)? 
} 

Antwort

5
t && (u = translate(t, i)); 

... sich die Tatsache zunutze nimmt die Booleschen Operatoren Kurzschluss werden, sobald sie nicht wahr sein können. So ist dieser Code das gleiche wie

if (t) { 
    u = translate(t, i) 
} 

EDIT:

Ok danke, und was ist mit diesem bitte:

return te && te.translate ? te.translate(e, t, n) : t || e 

Das bedeutet:

if (te && te.translate) { 
    return te.translate(e, t, n); 
} else { 
    return t || e; 
} 
+0

Ok danke, und was ist das bitte: 'zurück te && te.translate? te.translate (e, t, n): t || e' – D3admau5

+0

ternärer Operator und OR ... erfahren Sie mehr über grundlegende Operatoren. – epascarello

+1

@ D3admau5 Ihre Frage sollte in Ihrer Frage sein; zusätzliche Kommentare sollten keine neuen Fragen stellen –

Verwandte Themen