hasOwnProperty 函数

来源:互联网 发布:时间戳判断今天明天js 编辑:程序博客网 时间:2024/04/29 02:34
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>测试</title></head><body>    <script type="text/javascript">        //为了判断一个对象是否包含自定义属性而不是原型链上的属性, 我们需要使用继承自Object.prototype 的 hasOwnProperty 方法。        // hasOwnProperty 是 JavaScript 中唯一一个处理属性但是不查找原型链的函数。        Object.prototype.sun = 1;        var foo = {moon : 2};        /*for(var i in foo){            console.log(i);        }  sun moon*/        for(var i in foo){            if(foo.hasOwnProperty(i)){                console.log(i);            }        } ==>moon    </script></body></html>
0 0