最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于jQuery的inArray 方法介紹

 更新時間:2011年10月08日 21:34:15   作者:  
jquery中關(guān)于inArray()函數(shù)的詳細(xì)使用說明
例如:
復(fù)制代碼 代碼如下:

$.get('aaaaa.ashx',null,function(d){
  // 假設(shè)d 返回 的值為 1,3,43,23,54,67
var arr = d.split(',');
  $.inArray(3,arr) ==-1 //true
//為什么啊
  //如果寫成這樣的
  var arr = eval('['+d+']');
$.inArray(3,arr) >-1 //true
});

這是為什么呢? 望知道的朋友跟貼回復(fù)下.
jquery inarray()函數(shù)詳解
jquery.inarray(value,array)
確定第一個參數(shù)在數(shù)組中的位置(如果沒有找到則返回 -1 )。

determine the index of the first parameter in the array (-1 if not found).
返回值
jquery
參數(shù)
value (any) : 用于在數(shù)組中查找是否存在
array (array) : 待處理數(shù)組。

今天有朋友問了個問題,如下
復(fù)制代碼 代碼如下:

var testarr=[{"a":"0"},{"b":"1"},{"c":"2"}];alert($.inarray({"a":"0"},testarr));  
  
說這個值總是返回-1;
第一眼,我沒注意到,于是自己寫了一段給他看。
復(fù)制代碼 代碼如下:

var obj={'m':'1'};var arr=[obj,'1',2];alert($.inarray(obj,arr));

這個返回值正常。
后來才意識到,對象是引用類型的緣故。
引用類型的特性可以用一小段程序演示

復(fù)制代碼 代碼如下:

var obj={"a":0};var obj1={"a":0};
alert(obj==obj1);// false;---------------------
var obj={"a":0};
var obj1=obj;
alert(obj==obj1);
// true;

相關(guān)文章

最新評論

喀喇| 武威市| 霸州市| 台北市| 那坡县| 娱乐| 房山区| 渝中区| 安国市| 汝城县| 仪陇县| 定兴县| 德清县| 鄯善县| 虹口区| 安阳县| 通辽市| 泸水县| 噶尔县| 洞口县| 余干县| 当涂县| 孟津县| 黄石市| 金山区| 读书| 南充市| 荆门市| 乌审旗| 金川县| 临颍县| 绍兴市| 巨鹿县| 耿马| 中江县| 渑池县| 乡宁县| 景宁| 怀远县| 霍林郭勒市| 宣化县|