我有类似下面的代码
var obj = {
11 : "November",
};
for ( var prop in obj ) {
console.debug(typeof prop) ;
};
我很好奇,我尝试在对象中获取typeof
属性,但是javascript返回了其值typeof
。换句话说,我需要typeof key
,但我得到了typeof value
。
有什么办法吗?
谢谢。
答案 0 :(得分:0)
请尝试一下,我认为这对您有所帮助。
keys = Object.keys(obj);
for(key of keys) {
console.log(typeof key);
}
答案 1 :(得分:0)
您可以参考以下文档。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...in
for ... in循环遍历对象的属性,如果要访问该值,只需console.log(obj[key])
尝试下面的代码。
var obj = {
11: "November",
l2: "December"
};
for(const key in obj) {
console.log(key)
console.log(obj[key])
}
// 11
// November
// l2
// December