JavaScript的对象方法:prototypeIsEnumerable注意事项
Posted 画语清尘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript的对象方法:prototypeIsEnumerable注意事项相关的知识,希望对你有一定的参考价值。
功能:判断指定的对象属性是否可以被for in遍历。
注意事项:
1.要测试的属性不能是通过原型链继承的属性
2.没有指定属性则会返回false
示例:
function Car() {} Car.prototype.name = "车"; console.log(Car.propertyIsEnumerable(‘name‘)) //输出 false Car.color = "黑色" console.log(Car.propertyIsEnumerable(‘color‘)) //输出 true
详情参看MDN:
https://developer.mozilla.org/zh-CN/docs/Web/javascript/Reference/Global_Objects/Object/propertyisenumerable
以上是关于JavaScript的对象方法:prototypeIsEnumerable注意事项的主要内容,如果未能解决你的问题,请参考以下文章
[前端JS学习笔记]JavaScript prototype 对象
ExtJs--09--javascript对象的方法的3种写法 prototype通过原型设置方法效率最好
javascript Class.method vs Class.prototype.method(类方法和对象方法)
JavaScript高级教程JavaScript prototype(原型对象)