数码资讯
js确定元素是否在数组中。
1。jQuery 如果你使用jQuery,你可以使用内部数组()函数: jQuery内部数组()函数详解 Jquery.inarray(值、数组) 确定数组中第一个参数的位置(如果找不到它返回- 1)。 确定数组中第一个参数的索引(- 1 if)。 返回值 滑动分页 参数 值(任意):找出是否存在于
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
1。jQuery
如果你使用jQuery,你可以使用内部数组()函数:
jQuery内部数组()函数详解
Jquery.inarray(值、数组)
确定数组中第一个参数的位置(如果找不到它返回- 1)。
确定数组中第一个参数的索引(- 1 if)。
返回值
滑动分页
参数
值(任意):找出是否存在于数组中。
数组(数组):要处理的数组。
的用法如下:
复制代码代码如下所示:
美元。内部数组(值、数组)
两。自己写一个函数
功能包含(ARR,obj){
var i = arr.length;
当(i){
如果(ARR {我} = obj){
返回true;
}
}
返回false;
}
使用:
复制代码代码如下所示:
var arr =新阵(1, 2, 3);
包含(ARR,2); / /返回true
包含(ARR,4); / /返回false
三。向数组中添加一个函数
array.prototype.contains =功能(obj){
var i = this.length;
当(i){
如果(这{我} = obj){
返回true;
}
}
返回false;
}
使用方法uff1a
复制代码代码如下所示:
{ 1, 2, 3 }。包含(2);返回true
{ 1, 2, 3 }。包含(2'); / /返回false
四。使用索引
但问题是,指数在某些版本的IE是不相容的,可以通过以下方式使用:
如果(!IndexOf){数组。
array.prototype.indexof =功能(obj){
对于(var i = 0;i < this.length;i++){
如果(这{我} = = obj){
还我;
}
}
返回- 1;
}
}
首先判断数组IndexOf方法,如果没有,这个方法推广。
因此上述代码应该写在使用IndexOf方法代码:
var arr =新的阵列(1,2,3英尺);
如果(!IndexOf){数组。
array.prototype.indexof =功能(obj){
对于(var i = 0;i < this.length;i++){
如果(这{我} = = obj){
还我;
}
}
返回- 1;
}
}
VaR指标= arr.indexof(1); / /指数= 0
如果你使用jQuery,你可以使用内部数组()函数:
jQuery内部数组()函数详解
Jquery.inarray(值、数组)
确定数组中第一个参数的位置(如果找不到它返回- 1)。
确定数组中第一个参数的索引(- 1 if)。
返回值
滑动分页
参数
值(任意):找出是否存在于数组中。
数组(数组):要处理的数组。
的用法如下:
复制代码代码如下所示:
美元。内部数组(值、数组)
两。自己写一个函数
功能包含(ARR,obj){
var i = arr.length;
当(i){
如果(ARR {我} = obj){
返回true;
}
}
返回false;
}
使用:
复制代码代码如下所示:
var arr =新阵(1, 2, 3);
包含(ARR,2); / /返回true
包含(ARR,4); / /返回false
三。向数组中添加一个函数
array.prototype.contains =功能(obj){
var i = this.length;
当(i){
如果(这{我} = obj){
返回true;
}
}
返回false;
}
使用方法uff1a
复制代码代码如下所示:
{ 1, 2, 3 }。包含(2);返回true
{ 1, 2, 3 }。包含(2'); / /返回false
四。使用索引
但问题是,指数在某些版本的IE是不相容的,可以通过以下方式使用:
如果(!IndexOf){数组。
array.prototype.indexof =功能(obj){
对于(var i = 0;i < this.length;i++){
如果(这{我} = = obj){
还我;
}
}
返回- 1;
}
}
首先判断数组IndexOf方法,如果没有,这个方法推广。
因此上述代码应该写在使用IndexOf方法代码:
var arr =新的阵列(1,2,3英尺);
如果(!IndexOf){数组。
array.prototype.indexof =功能(obj){
对于(var i = 0;i < this.length;i++){
如果(这{我} = = obj){
还我;
}
}
返回- 1;
}
}
VaR指标= arr.indexof(1); / /指数= 0
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。