JavaScript in_array function

by muzik on 2008-05-11

jQuery有个inArray( value, array ),返回的是key,如果没找到,则返回-1。

用的时候老混淆,所以写一个可以和php里in_array一样用法的。


   function in_array(v,a){
      for(key in a){
         if(a[key]==v) return true
      }
      return false
   }

 

若有jQuery,可直接写


   function in_array(v,a){
      return jQuery.inArray(v,a)>=0;
   }

 

Related posts:

  1. 只给新访客显示广告的php代码 在落伍者论坛看到一篇帖子,说“回头客多了 反而不赚钱了”。正验证了此前的建议可能是有意义的:只给通过搜索引擎进入网站的访客展示Adsense广告。 事实上自去年在一个老外blog上(具体地址忘了)看到有人这么提出之后,我就一直在这么实行。具体的方法就是先检测referer,判断用户来路并设置cookie。以此作为是否显示广告的依据。 先检测用户来路 check_referer(); function check_referer() {    global...
  2. Hello world! h3. Textile Plugin # Welcome to WordPress. # This is...
  3. CakePHP 实例教程: Categories Acts as Tree Tree是CakePHP 1.2的核心Behaviors之一,可以用来轻易的实现无限极分类,并呈现树状列表。 图片来源:Tree traversa,WIKIPEDIA 基础实例 建立数据表 CREATE TABLE `categories` (...
  4. php文本转图片的若干问题 很多社区都有一套所谓的关键词审查制度。PHPBB、Discuz等社区软件,是把帖子中出现的”不雅词汇”替换成星号或者别的什么符号,这虽然会让我们经常看到” @*天*地*大家@ “或者” @依*@ “这样的火星词,但至少,还能看到。 在天涯却又是另外一番情况。如果帖子里有”违禁词汇”的话,一般就会发不出去,偶尔的,虽然发出去了,但却会得到一个提示,声明因为文中含有违禁词汇,需要经过人工审查方能出现云云。 某种程度上来说,天涯这种特色文化也是有好处的,至少,有助于发扬我们古文中通假字的传统,有时候,还能看到词字的倒置用法。前段时间carrefour话题沸扬的时候,爱青们的文章里充斥着”嘉乐福”、”福乐家”、”乐家复”,如此种种。我曾为此嘲笑一位朋友说:可叹楼上的小岛兄,爱国也爱到被删帖的地步了–怕是别人还不乐意要你爱罢。 只是,发帖总要几次三番修改可能的过滤词,却还是发布出去–那些过滤词的名单是全然未知的。这种行为和自宫也没太大差别,想到这一点就让人心头抑郁。 于是写了 “text2img”:http://efrees.com/text2img...

Leave a Comment

Previous post:

Next post: