jQuery在處理JSON數據時非常方便,我們可以使用$.getJSON()方法來獲取JSON數據,而且在$.ajax()方法 中也可以直接返回JSON數據。
在日常工作中,我們經常需要判斷一個JSON數組是否包含某個元素,這個時候我們可以使用$.inArray()方法來判斷。
// 示例JSON數據 var arr = [{"name":"Tom","age":18},{"name":"Jerry","age":20},{"name":"Alice","age":22}]; // 判斷對象是否在數組中 if($.inArray({"name":"Tom","age":18}, arr) >-1){ console.log("存在該對象"); }else{ console.log("不存在該對象"); } // 判斷數組中是否包含某個屬性值 var contains = false; $.each(arr, function(index, value){ if(value.name === "Tom"){ contains = true; return false; } }); if(contains){ console.log("存在Tom"); }else{ console.log("不存在Tom"); }
通過以上的代碼,我們可以判斷一個JSON數組中是否包含某個元素,這在實際開發中非常有用。
上一篇DW中國HTML5代碼
下一篇app 開發 vue