javascript的propertyIsEnumerable()方法
2023-09-11 14:22:25 时间
1 /* 2 propertyIsEnumerable()是用来检测属性是否属于某个对象的,如果检测到了,返回true,否则返回false. 3 1.这个属性必须属于实例的,并且不属于原型. 4 2.这个属性必须是可枚举的,也就是自定义的属性,可以通过for..in循环出来的. 5 只要符合上面两个要求,就会返回true; 6 */ 7 function MyObject() { 8 this.name = "我是实例的属性"; 9 } 10 var obj = new MyObject(); 11 alert(obj.propertyIsEnumerable("name"));//true 12 MyObject.prototype.say = "我是原型的属性"; 13 alert(obj.propertyIsEnumerable("say")); //false 14 for (var i in obj) { 15 alert(i);//name,age 16 }
相关文章
- javascript - 活动倒计时(天、时、分、秒)
- JavaScript undefined 与 null 的区别
- 【JavaScript】JS中如何取消”冒泡“事件(有图有示例)
- 【JavaScript】你知道吗?Web的26项基本概念和技术
- 【JavaScript】 2013年度最强AngularJS资源合集
- 关于javascript
- javascript closure
- Web前端-JavaScript基础教程上
- javascript中数组的map方法
- JavaScript 实例总结
- 《iOS应用开发指南——使用HTML5、CSS3和JavaScript》——1.4 法宝就是转变
- JavaScript中遍历对象的方法,你掌握了几种?
- 2022 JavaScript 数组(Array)方法1w+字汇总(含数组新特性,全到没朋友,再也不用东拼西凑了)
- iOS开发之Objective-C与JavaScript的交互
- JavaScript 数组遍历方法的对比
- JavaScript中的bind方法及其常见应用
- JavaScript里面向对象的继承:构造函数"继承"的六种方法
- JavaScript的值传递和引用传递
- 配置Tree Shaking来减少JavaScript的打包体积
- 华为OD机试 - 数列还原(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- Java调用JavaScript
- javascript中Date对象:格式化时间,时间戳、倒计时详解和setTime()方法
- JavaScript模块化思想
- JavaScript Array数组concat方法的使用
- JavaScript中split方法的使用
- javascript的防篡改对象之preventExtensions()方法
- JavaScript 无法调用 close 方法
- JavaScript 数字前补“0”的五种方法