var arr = ["a", "b", "c"];alert(Object.keys(arr)); // 彈出"0,1,2"// 類數組對象var obj = { 0 : "a", 1 : "b", 2 : "c"};alert(Object.keys(obj)); // 彈出"0,1,2"// getFoo是個不可枚舉的屬性var my_obj = Object.create({}, { getFoo : { value : function () { return this.foo } } });my_obj.foo = 1;alert(Object.keys(my_obj)); // 只彈出foo
為什么以Object.create創建的對象不能計算鍵值?
隔江千里
2018-09-07 16:17:44