为了账号安全,请及时绑定邮箱和手机立即绑定

为什么以Object.create创建的对象不能计算键值?

为什么以Object.create创建的对象不能计算键值?

隔江千里 2018-09-07 16:17:44
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
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 531 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信