87,915
社区成员
发帖
与我相关
我的任务
分享
var arr = new Array();
for (var prop in arr) {
alert(prop);
}
(function(){
var Animal = function(){
};
Animal.prototype.inProtoType = {
name: "inPrototype"
};
var aInstanceOfAnimal = new Animal();
aInstanceOfAnimal.notInPropertyType = {
name: "notInPropertyType"
};
for (name in aInstanceOfAnimal) {
document.write("name:"+name);
document.write("<br />");
if (aInstanceOfAnimal[name]) {
document.write("value:")
document.write(aInstanceOfAnimal[name]["name"]);
document.write("<br />")
}
if (aInstanceOfAnimal.hasOwnProperty(name)) {
document.write("can be get by hasOwnProperty");
document.write("<br />");
}
else {
document.write("can not be get by hasOwnProperty");
document.write("<br />");
}
}
}())
window.onload = function () {
var animal = new Object();
animal.name = '超人';
for (var p in animal) {
alert(p + ' = ' + animal[p]); // 这里只会枚举出name属性,而不含Object当中的属性。
}
}