9 HAZİRAN 2010, ÇARŞAMBA
İsimsiz nesne JavaScript kontrol yöntemi vardır
Ne gibi oluşturulmuş olan isimsiz bir nesne olmadığını kontrol edebilirim:
var myObj = {
prop1: 'no',
prop2: function () { return false; }
}
gerçekten bir prop2 tanımlanmış olan var mı?
prop2
her zaman bir fonksiyonu olarak tanımlanacaktır, ancak bazı nesneler için gerekli değildir ve tanımlanacaktır.
Burada önerilen ne denedim: http://stackoverflow.com/questions/595766/how-to-determine-if-native-javascript-object-has-a-property-method isimsiz nesneler için çalıştığını sanmıyorum .
CEVAP
9 HAZİRAN 2010, ÇARŞAMBA
typeof myObj.prop2 === 'function';
işlevi tanımlanır.
if(typeof myObj.prop2 === 'function') {
alert("It's a function");
} else if (typeof myObj.prop2 === 'undefined') {
alert("It's undefined");
} else {
alert("It's neither undefined nor a function. It's a " typeof myObj.prop2);
}
Bunu PaylaÅŸ:
EÄŸer anahtar kontrol JavaScript bir ne...
Nasıl bir nesne JavaScript özelliği ol...
Bir değişken olmadığını kontrol edin. ...
Eğer nesne JavaScript içinde olup olma...
-- Javascript isDOM Nasıl Javascript b...