js将map映射到id集合组,并通过单击一行实现一行。

js将map映射到id集合组,并通过单击一行实现一行。
复制代码代码如下所示:

这幢大楼的折扣很大。
2011-11-11
短信通知

这幢大楼的折扣很大。
2011-11-11
短信通知
信息明细表
选择
消息
上传的时间
评论


会议被发现错误的。
2011-01-30



会议被发现是错误的。
2011-01-30



会议被发现是错误的。
2011-01-30



会议被发现是错误的。
2011-01-30



会议被发现是错误的。
2011-01-30



会议被发现是错误的。
2011-01-30



会议被发现是错误的。
2011-01-30

VaR地图=新HashMap();
$(函数(){())
$(# Table1 TR)。Click(function(e){)
VaR试= this.id;
$(输入{类型= 'checkbox})(,(功能){ / /遍历ID
如果(这名字= = TRID){
如果(此检查= TRUE){
$(这)。Attr(查看
Map.remove(这个名字);
VaR DD = document.getelementbyid(试);
dd.style。背景颜色=白色;
其他{ }
$(这)。Attr(查看
Map.put(this.name,TRID);
VaR DD = document.getelementbyid(试);
dd.style。背景颜色=# feca40 ;
}

}

});
});
});

复制代码代码如下所示:
HashMap()函数
{
图的大小
var大小= 0;
**的对象
var =新对象();

**。
this.put =功能(键,值)
{
如果(!this.containskey(关键))
{
大小+;
}
条目{键} =值;
}

采取***
this.get =功能(关键)
{
如果(this.containskey(关键))
{
返回条目{键};
}
其他的
{
返回null;
}
}

删除***
this.remove =功能(关键)
{
如果(删除条目{键})
{
大小—;
}
}

它包含了键***。
this.containskey =功能(关键)
{
返回(输入键);
}

它包括值
this.containsvalue =功能(价值)
{
对于(var道具进入)
{
如果(条目{ } = value)
{
返回true;
}
}
返回false;
}

所有**值
this.values =功能()
{
var =新数组(大小);
对于(var道具进入)
{
Values.push(进入{道具});
}
返回值;
}

所有***键
this.keys =功能()
{
新数组(大小);
对于(var道具进入)
{
Keys.push(道具);
}
返回键;
}

地图大小
this.size =功能()
{
返回的大小;
}
}

图为新(HashMap /无功);

*
Map.put(
Map.put(B
Map.put(
Map.put(C
Map.put(
* /

*
警报(map.containskey(XX));
警报(map.size());
警报(map.get());
警报(map.get(XX));
map.remove();
警报(map.size());
警报(map.get());
* /

同时,也可以把*对象作为键***
*
无功arraykey =新的数组(1
无功arrayvalue =新的数组(
Map.put(arraykey,arrayvalue);
VaR值= map.get(arraykey);
对于(var i = 0;i < value.length;i++)
{
警报(值{ });
}
* /
对于关键 / *对象,自动调用该对象(字符串)方法是最终的字符串对象的关键* /

如果对象是一个自定义 / * *你必须重写toString()方法是下面的结果* /其他。

功能/ MyObject(名称)
{ /
/ / this.name =名称;
}
函数的MyObject(名字)
{
this.name =名称;

this.tostring =功能()
{
返回this.name;
}
}
**
发生新的MyObject / / = VAR(莎莉);
object2 =新的MyObject / / var(昵称);

/ / map.put(object1,管家);
/ / map.put(object2,昵称);
/ /警报(map.get(发生));
/ / Alert (map.get (object2));
((地图大小));

操作结果昵称昵称* * * *大小= 1 * **

如果碳的变化(toString / * *)的方法,效果是完全不同的* * /
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部