我希望能夠通過所有迭代對象的成員。是這樣的:javascript對象的成員是否可以迭代完整?
function reflect(obj) {
var str = "";
for (member in obj) { str += (member + "\n"); }
return str;
}
但可枚舉標誌可防止許多成員在在循環apear了。 我的問題是:
有另一種方式,通過一個對象的成員,迭代暴露所有這些的?
如果沒有,是否有一些訪問這些標誌? (可以我設置可枚舉爲真?)
是有辦法以暴露原型鏈,並確定哪些成員屬於哪個祖先?
http://stackoverflow.com/questions/8024149/is-it-possible-to-get-the-non-enumerable-inherited-property-names-of-an-object – Brad