PDA

View Full Version : استفاده از for-in و if برای نمایش داده ها



arezooafshari
سه شنبه 21 بهمن 1393, 11:56 صبح
در کد زیر خواستم با if فقط اعضایی که آن ها string است را نمایش دهم اما داده با نوع number هم نمایش داده می شود.
کجای این کد اشتباه است؟


var languages = {
english: "Hello!",
french: "Bonjour!",
notALanguage: 4,
spanish: "Hola!"
};


// print hello in the 3 different languages
for (var x in languages) {
if (typeof x == 'string') {
console.log (languages[x]);
};
}

s2/mri
پنج شنبه 23 بهمن 1393, 10:31 صبح
سلام

کدتون رو به این صورت بنویسید



for (var x in languages) {
if (typeof languages[x] == "string") {
console.log (languages[x]);
};
}



موفق باشید