你好,親愛的程序員,的JavaScript的typeof應該是數量,但返回的字符串
我的問題是,我想打印出來僅是字符串我對象的屬性。但是當我檢查它也返回字符串爲一些屬性的類型..
這裏是我的代碼:
var languages = {
english: "Hello!",
french: "Bonjour!",
notALanguage: 4,
spanish: "Hola!"
};
for(var prop in languages){
console.log(typeof prop);
}
輸出是:
string
string
string
string
我敢肯定,這只是一個容易解決的問題,但我不明白爲什麼typeof
返回字符串爲屬性notALanguage
...
非常感謝您提前!
'的typeof語言[丙]'... – Passerby
爲(在語言VAR丙){ 的console.log(typeof運算語言[丙]); } – ppoliani