`

扩充js的Array对象添加contains函数

阅读更多
用js实现数组包含函数,在与ligerUI同时使用时,第一种方法实现会有冲突。

1.是否包含元素函数:
Array.prototype.contains = function(ele){
   var flag=false;
   for(var i=0;i<this.length;i++){
     if(this[i]===ele){
       flag=true;
     }
   }
   return flag;
}



2.js数组包含元素
/**
* arr 数字
* ele 元素
**/
 function contains(arr,ele){
	   var flag=false;
	   for(var i=0;i<arr.length;i++){
	     if(arr[i]===ele){
	       flag=true;
	     }
	   }
	   return flag;
}
0
0
分享到:
评论

相关推荐

    PB 扩充函数集

    PB powerbuilder 扩充函数集,PowerBuilder 扩充函数集 提供了二十多个PB没有提供的函数,主要是以用户对象 (User Object) 方式封装了一些API函数及用C语言开发的几个外部函数。开发环境为PB 6.51和VC6。

    PB扩充函数集

    同时,为了保持代码的清晰和规范,建议对每个扩充函数的使用添加适当的注释,解释其功能和使用方法。 总之,PB扩充函数集1是一个强大的工具,它扩展了PowerBuilder的内置功能,使开发者能够在各种应用场景下更有效...

    PowerBuilder扩充函数集

    扩充函数集主要是为了弥补PowerBuilder内置函数的不足,它通过创建用户对象(User Object)和引入外部函数的方式,为PB开发添加了更多实用的功能。用户对象是一种自定义的PB组件,可以包含方法和属性,便于重用和组织...

    pb扩充函数集

    PB扩充函数集是一种为了增强PowerBuilder(PB)开发环境功能而设计的自定义函数库。在标准的PowerBuilder环境中,虽然已经提供了丰富的内置函数来满足常见的编程需求,但随着项目复杂性和个性化需求的增长,开发者...

    PB扩充函数集2

    PB扩充函数集2是PowerBuilder(PB)编程环境中的一组自定义函数库,它扩展了PB内置函数的功能,为开发者提供了更多的工具和方法,以增强应用程序的性能和功能。在PowerBuilder开发过程中,这些扩充函数集可以极大地...

    浅谈angularJs函数的使用方法(大小写转换,拷贝,扩充对象)

    最后,扩充对象的函数(angular.extend())在AngularJS中用来将一个或多个对象的所有可枚举属性复制到目标对象。这在需要合并多个对象的属性到一个新的对象时非常有用。在示例代码中,先创建了一个基本对象obj3,...

    为扩充PB的功能而写的数十个函数

    标题中的“为扩充PB的功能而写的数十个函数”暗示了这是一个关于PowerBuilder(PB)的扩展库或自定义函数集合。PowerBuilder是一款历史悠久的面向对象的编程环境,主要用于开发企业级应用程序,尤其在数据库应用领域...

    pb扩充函数

    10.支持vector对象 11.支持HTTP请求RESTAPI操作 12.支持系统托盘 13.支持编码转换 14.支持PB动态调用 15.支持ZIB/GZIP解压缩及数据压缩 16.支持定制UI 17.支持SQLITE 18.支持摄头取样拍照 19.支持HTTP下载 20.支持...

    javascirpt对象与继承

    通过构造函数`Function`,可以创建一个新的函数对象。例如: ```javascript var add = new Function("Number", "Number2", "alert(Number + Number2);"); add(20, 10); // 打印出30 add(30, 89); // 打印出119 ``` ...

    PL0(包括对其的扩充)

    (1)扩充赋值运算:*= 和 /=  (2)扩充语句(Pascal的FOR语句):  ①FOR &lt;变量&gt;:=...(2)扩充函数:① 有返回值和返回语句;② 有参数函数。 (3)增加一维数组类型(可增加指令)。 (4)其他典型语言设施。

    原创Matlab克隆优化函数-clone.m

    原创Matlab克隆优化函数-clone.m 这是一个克隆优化函数的程序,希望对大家有用

    紧凑的、基于对象的脚本语言——JavaScript.pdf

    本文系统地介绍了 JavaScript 的特点、基本数据类型、语句、函数、对象、库对象模型和事件。 JavaScript 的特点包括: * 紧凑的、基于对象的脚本语言 * 可识别并交互处理诸如揿击鼠标、输人文字等操作 * 基于对象...

    从三角函数到椭圆函数(献给蓝明月)

    雅可比建立的椭圆函数理论极大地扩充了数学领域 特别是与复分析的结合不断有更广泛的理论统一了椭圆函数理论,同时也成为实际应用中有力的工具 这与雅可比建立椭圆函数理论的思想密不可分,从雅可比奠基性的工作中...

    复变函数论——复数与复变函数.pdf

    复变函数论是研究复数变量的函数的理论,它是数学中的一个重要分支,在信息与计算科学专业中占有举足轻重的地位。复变函数论不仅涉及实数域上的分析学,而且还包括了复数域上的分析,因此它的内容比实变量的函数理论...

    《C程序设计基础教程与上机指导》第课在C基础上C的扩充PPT优秀资料.ppt

    本课主要讲解了C++语言对C语言的扩充内容,包括简单数据类型的扩充、运算的扩充、函数功能的扩充、对输入输出的扩充和动态管理内存等。 简单数据类型的扩充: 在C++语言中,简单数据类型的扩充可以通过引用变量和...

    adlink APS函数库

    随着自动化技术的不断发展,APS函数库也在不断更新和扩充,以适应不断变化的自动化应用需求。对于机器自动化领域来说,掌握和使用APS函数库能够大幅提高机器设备的编程效率,减少开发成本,并在竞争激烈的工业市场中...

    编译原理课设和实验:PL0编译器扩充

    (1)扩充赋值运算:+= 和 -= (2)扩充语句(Pascal的FOR语句): FOR &lt;变量&gt;:=&lt;表达式&gt; STEP &lt;表达式&gt;UNTIL &lt;表达式&gt; DO &lt;语句&gt; (3)增加运算:++ 和 --。 实验要求: 对PL/0作以下修改扩充: (1)增加单词:...

    DNP通讯规约对象库的扩充

    本文档主要探讨了如何对DNP3.0规约的对象库进行扩充,以满足特定的系统需求。 1. **路由对象** 路由对象数据对象95,包含设备名称和设备端口,用于标识报文中的维护目标。在请求报文中,它之后的对象指示需要维护...

    JavaScript 权威指南(第四版).pdf

     9.6 JavaScript中的面向对象技术217  9.7 子类230  9.8 ECMAScript 5 中的类239  9.9 模块248  第10章 正则表达式的模式匹配253  10.1 正则表达式的定义253  10.2 用于模式匹配的String方法261  10.3 ...

    authorware变量、函数大全

    Authorware函数大全 序号 函数名称 函数说明 1 ABS number:=ABS(x) 说明 该函数返回x的绝对值。用法 下面这个表达式中AbsoluteV的值为3: Absolutevalue:=ABS(-3) 2 ACOS number:=ACOS(x) 说明 该函数返回X反余弦...

Global site tag (gtag.js) - Google Analytics