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

请问这里的parent 是什么意思

2012-01-14 
请教这里的parent 是什么意思?大家帮忙看看,这个parent 指什么?mpmenu1new mMenu(网站首页,http://www

请教这里的parent 是什么意思?
大家帮忙看看,这个parent 指什么?
mpmenu1=new mMenu('网站首页','http://www.butong.net','self');
mMenu.prototype.addItem = mMenuAddItem;

mpmenu1.addItem(new mMenuItem(' 用户注册','http://www.butong.net','self'));

function mMenu(caption,command,target,img,sizex,sizey,pos)
{
this.items = new Array();
  ...
this.id=mMenuRegister(this);
}

function mMenuItem(caption,command,target,isline,statustxt,level,img,sizex,sizey,pos)
{
this.items = new Array();
this.caption=caption;
this.command=command;
...
}
function mMenuAddItem(item)
{
  this.items[this.items.length] = item
  item.parent = this.id; this.children=true;
}
function mMenuRegister(menu)
{
  mmenus[mmenus.length] = menu
  return (mmenus.length - 1)
}


[解决办法]
javascript定义的任何一个变量都可看作对象Object
比如var x=1; alert(x.toString())
然后下面两句是等价的
x["parent"]=2
x.parent=2
类似map
然后,x.parent也就是对象了

热点排行