【发布时间】:2016-05-24 05:28:17
【问题描述】:
我需要遍历对象键,如果属性为假,则删除键属性。这是我到目前为止所拥有的,但我无法弄清楚我做错了什么。
function onlyTheTruthy() {
onlyTheTruthy.key;
var prop;
for (key in onlyTheTruthy){
if (key != true) {
delete onlyTheTruthy.key.prop
}
else {
}
}
return onlyTheTruthy;
};
【问题讨论】:
-
首先:在 for...in 循环中,key 永远是一个字符串,并且永远是真实的,其次,你做错了什么取决于你想要达到的目标,即从您的代码中不明显,至少可以说有几个奇怪的地方
-
@muhahmad 分享对象的结构。
标签: javascript loops object for-loop methods