Nem értem és nem találom - !!this
Működik csak nem értem mit jelent
var files = !!this.files ? this.files : [];
A KÉT FELKIÁLTÓJELET NEM ÉRTEM.
képfeltöltésnél, betallózáskor használom
previewhoz
A teljes kód:
var files = !!this.files ? this.files : [];
var reader = new FileReader();
reader.readAsDataURL(files[0]); // beolvassa a helyi file-t
reader.onloadend = function(){
$("#upload_preview").html('<_img src="'+this.result+'" width="100%"_>');
}
Valaki homályosítson fel !
Köszi.
■ var files = !!this.files ? this.files : [];
A KÉT FELKIÁLTÓJELET NEM ÉRTEM.
képfeltöltésnél, betallózáskor használom
previewhoz
A teljes kód:
var files = !!this.files ? this.files : [];
var reader = new FileReader();
reader.readAsDataURL(files[0]); // beolvassa a helyi file-t
reader.onloadend = function(){
$("#upload_preview").html('<_img src="'+this.result+'" width="100%"_>');
}
Valaki homályosítson fel !
Köszi.




Típuskényszerítés
Pl.:
undefined => false
null => false
NaN => false
'' => false
0 => false
'0' => true
1 => true
'a' => true
stb...
Ha a this.files értéke
this.filesértéke "igazszerű", akkor afilesértékethis.fileslesz, egyébként üres tömb.Egyébként ebben az esetben a
!!teljesen felesleges, a kiértékelésnek ugyan az lesz az eredménye.Az első
!az értéket negálja, azaz igazból hamis és hamisból igaz lesz. A második!pedig a negálást negálja. Az értelme az, hogy biztosanbooleanértéket kapjál.THX
én is erre gyanakodtam, hogy kettős tagadás