arRoot['Root'+(arRoot.length - 1)]= new setR(str)
少了个new嘛。顺便说一下,你同时吧Array当成数组和哈希表来使用了。arRoot.length++
这时把它当数组用,把数组加长了,但是没有给新元素赋值。arRoot['Root'+(arRoot.length - 1)]=new setR(str)
这时把它当哈希表用,给key“'Root'+(arRoot.length - 1)”赋了值。
少了个new嘛。顺便说一下,你同时吧Array当成数组和哈希表来使用了。arRoot.length++
这时把它当数组用,把数组加长了,但是没有给新元素赋值。arRoot['Root'+(arRoot.length - 1)]=new setR(str)
这时把它当哈希表用,给key“'Root'+(arRoot.length - 1)”赋了值。
arRoot.length++
arRoot['Root'+(arRoot.length - 1)]可以合并一下的啊!
arRoot['Root'+arRoot.length++]