我是挖空心思想得到Object的那个“unique adress”,可怎么也不成。 toString()不行,结果都是一样"[object Object]"; parseInt()也不行,返回是“NaN”; 然后我想办法 Object |= interger,结果是0; ...... 哈希表是很有用的东西,javaScript不支持实在是太遗憾了。
可以成功的 但要这样 var hash = {}; var obj = {}; hash[obj] = "a"; alert(hash[obj]);
[quote=引用 11 楼 zxcullx 的回复:] 7楼的方法应该是可行的,但我说的对象是html element,不知道能不能附加属性,firefox据说可以,但不是所有的浏览器都支持。 对javaScript还不太熟悉,html element的属性好象和xml element不一样,不是想加就能加的。 而且,加上去的属性,估计都是字符串,要是能直接将对象的引用绑定上去就好了。
7楼的方法应该是可行的,但我说的对象是html element,不知道能不能附加属性,firefox据说可以,但不是所有的浏览器都支持。 对javaScript还不太熟悉,html element的属性好象和xml element不一样,不是想加就能加的。 而且,加上去的属性,估计都是字符串,要是能直接将对象的引用绑定上去就好了。
javaScript没有哈希表让人很郁闷,我说的不是基于字符串,而是以对象为键值,象这样: { Object: value } 我尝试了一下,都是不成。有没有什么办法呢?
87,910
社区成员
224,616
社区内容
加载中
试试用AI创作助手写篇文章吧