首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Object的属性成员有关问题

2012-05-20 
Object的属性成员问题JScript codefunction foo(){for(var property in Object){alert(property)}}functi

Object的属性成员问题

JScript code
function foo(){    for(var property in Object){        alert(property);                 }}function Foo(){    var obj = new Object();    for(var property in obj){        alert(property);                 }}foo();              //无反应Foo();              //无反应


  执行时为什么没有反应?Object不是有toString,hasOwnProperty等方法的吗?
  另外,小弟很想知道Object与Function之间的关系,求解!

[解决办法]
给LZ推荐一篇文章 看完后你肯定会明白 耐心看下~~
http://www.iteye.com/topic/205929
[解决办法]
Object用来构造对象
Function用来构造函数

Object.constructor == Function// Object本身是个函数,他的构造函数是Function 

var o = new Object()
o.constructor == Object// 这个声明的对象的构造函数是 Object函数

var f = function(){}
 可以写为
var f = new Function()
f.constructor == Function//跟上面的Object.constructor一个道理

var ff = new f()
ff.constructor == f//跟上面的第二个o.constuctor==Object一个道理



热点排行