jquery判斷陣列是否包含指定元素的方法:1、使用js方法來判斷,程式碼為【console.log(isInArray(arr,'java'))】;2、使用jQuery方法來判斷,程式碼為【var index = $.inArray()】。
推薦:《jquery影片教學》
jquery判斷陣列是否包含指定元素的方法:
1、js方法來判斷
/** * 使用循环的方式判断一个元素是否存在于一个数组中 * @param {Object} arr 数组 * @param {Object} value 元素值 */ function isInArray(arr,value){ for(var i = 0; i < arr.length; i++){ if(value === arr[i]){ return true; } } return false; } console.log(isInArray(arr,'java'));//循环的方式
#2、jQuery方法來判斷
/** * 使用jquery的inArray方法判断元素是否存在于数组中 * @param {Object} arr 数组 * @param {Object} value 元素值 */ var index = $.inArray(value,arr);//返回下标值,index>=0时表示该数组包含指定元素,否则表示不存在; console.log($.inArray('java',arr)>=0);
如果專案中引入jq包,筆者推薦第二種方法,如沒有第一種也可以解決問題;
相關免費學習推薦:JavaScript(影片)
以上是jquery如何判斷陣列是否包含指定元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!