class dt{
? ctor(tt){
? ? this.name=tt;//樹名字
? ? this.ccount=0;//樹枝數(shù)量
? ? this.parent=null;//雙向樹,如果是森林可以改成{}
? ? this.child={left={},right={}};
? }
? parentset=function(newpt,lf=“l(fā)eft”){//lf必須和this.child里面的的大小寫一致
? ? if(this.parent!=newpt){
? ? ? this.parent=newpt;
? ? ? ..table.push(newpt.child[lf],this);//這里要用this
? ? ? newpt.ccount++;
? ? ? }
? ? }
}
var nt=dt(“One”);
var n1=dt(“Two”);
n1.parentset(nt,);
var n2=dt(“Three”);
n2.parentset(nt,“right”);
mainForm.static.text=nt.child.left[1].name;//table.count(nt.child.left);