Gibt es einen Unterschied zwischen der Überprüfung der Länge eines Arrays als Truthy-Wert und der Überprüfung, ob es> 0 ist?array.length vs. array.length> 0
Mit anderen Worten gibt es keinen Grund ein diese Aussagen über die andere zu verwenden:
var arr = [1,2,3];
if (arr.length) {
}
if (arr.length > 0) {
}
, wenn Sie wissen, dass es eine Reihe von Objekten (wie ein dom Abfrageergebnis lib call), 'if (arr [0])' funktioniert auch gut. – dandavis