日期:2014-05-17  浏览次数:20396 次

js中如何在遍历对象属性时删除属性
row对象,有ID,Name,Code属性。
若要直接移除ID属性,则可以这样写。
delete row.ID;

但是我要在遍历row属性时对属性进行移除。
for (var c in row) {
                    if (c.toString() == "ID") {
                        //应该移除这个属性,delete row.ID 可行,delete c 无法实现
                        //这里该怎么写呢?delete c是无效的。
                    }
                }


请大家帮忙看看。多谢
------解决方案--------------------
delete row[c]