作者qqfatilove (小胖)
看板Ajax
标题[ js ] 请问JAVASCRIPT判断元素是否在阵列中
时间Wed Sep 19 00:30:20 2012
我想请问JAVASCRIPT
如何判断元素是否在阵列中
我是把ㄧ个资料表的
有请假资料取出来放在函式的一个阵列
之後透过呼叫return回那一个阵列
之後在用那个月的每一天
是否存在回传的阵列中元素值
如果有的话就把当天标记下来
不知道要如何判断元素是否在阵列中
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.227.15.140
1F:推 davidsky:indexOf 09/19 00:31
2F:推 mchen11:indexOf 在ie下失效, 因此ie下得自行定义 indexOf 09/19 01:13
3F:→ TonyQ:跑个 for 去判断罗 09/19 01:14
4F:推 knuckles:jQuery 的话有 $.inArray() 可以用 09/19 03:48
5F:推 mrbigmouth:query的inArray也是用for下去跑的 09/19 16:29
6F:→ mrbigmouth:如果阵列是有排序的可以自己写程式用些演算法会更快 09/19 16:30
7F:→ mrbigmouth:二元搜寻之类的 09/19 16:31
8F:→ mrbigmouth:(不过我最近把这些资料处理都交给underscore了) 09/19 16:31
9F:推 icycandle:ie有支援indexOf,不过不确定是从哪个版本开始支援的 09/23 03:04
10F:→ icycandle:underscore也是很好的选择 09/23 03:04
11F:推 s25g5d4:根据IE9开发者工具测试 IE8不支援 IE9 quirks模式下也不 09/23 17:03
12F:→ s25g5d4:支援 所以我猜应该是IE9以上且有正确宣告doctype才支援 09/23 17:04