js判断对象的方法

来源:互联网 发布:硅藻泥环保 知乎 编辑:程序博客网 时间:2024/06/06 09:39

js有内置对象,对象中又有内置方法和扩展方法.

 那么内置方法如何判断呢?扩展方法又如何判断呢?

var json = {
"username":"keke",
say:function(){
}
};alert("toString" in json);alert("valueOf" in json);alert("constructor" in json);
此时返回值为true,我并没有定义这些属性。这就是内置方法
那么扩展方法呢?
alert(json.hasOwnProperty("username"));alert(json.hasOwnProperty("say"));

0 0
原创粉丝点击