当前位置: 代码迷 >> Java Web开发 >> 请问这里的parent 是什么意思
  详细解决方案

请问这里的parent 是什么意思

热度:44   发布时间:2016-04-17 12:14:37.0
请教这里的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也就是对象了
  相关解决方案