http://www.csdn.net/develop/Read_Article.asp?Id=16947http://www.csdn.net/develop/Read_Article.asp?Id=15462简单的做法可以这样:var list = new Object();
list.add = function(key,value){this[key]=value}
list.get = function(key){return this[key]}list.add("emu","ston")
alert(list.get("emu"))
list.add = function(key,value){this[key]=value}
list.get = function(key){return this[key]}list.add("emu","ston")
alert(list.get("emu"))
解决方案 »
- JavaScript没有析构函数和不能即时销毁对象是一个巨大的缺陷
- 怎么获取
- 我想校验QQ号。就是只能输入10个数字以内的,求
- jquery ie6 expression 问题
- 问一下正则(在ultraedit中替换)
- 关于日期处理的问题
- 在线请教大家一个问题。立马给分!
- JS高手,Option的底色问题!!在线等!!
- 求个类似的菜单效果代码!!!急!!!
- javascript如何在上帧中判断下帧中的页面是否已经装载完毕?
- 怎么能把隐藏的控件显示出来呢?
- 我在页面中用window.location.href='sel.asp'转向一个页面后出现这样的错误:The parmameter is correct.的错误!
<!-- var aa = new obj();
aa.add(1,"aa");
aa.add(2,"bb");
aa.show();
function obj()
{
this.content = new Array();
this.add=function(key,value)
{
this.content[this.content.length] = new Array(key,value);
}
this.show = function ()
{
for (var i=0;i<this.content.length;i++)
{
alert(this.content[i][0] +"," + this.content[i][1]);
}
}
}
//-->
</SCRIPT>
{
this.m_arrEntity = new Array();
this.addElement(oEntity)=function{this.m_arrEntity[this.m_arrEntity.length] = oEntity; }
this.empty()=function{this.m_arrEntity = null};
this.deleteElement(iIndex)=function{this.m_arrEntity.slice(0,nIndex - 1).concat(this.m_arrEntity.slice(nIndex + 1,this.m_arrEntity.length - 1))}
}
</script>
没有测试的