jQuery遍歷js中的array物件,判斷array中是否包含某值
阿新 • • 發佈:2019-02-07
JS中的array遍歷起來不太爽,其實jQuery提供了比較好的遍歷方法:
$.each(typesList, function(index, value) {
$("#all").append(
'<div class="workflow_type_block" id=' + value + '>'
+ '<sapn >' + value + '</sapn></div>');
});
這樣用起來還是比較方便的,index就是遍歷物件的下標,value就是遍歷的值
另外判斷js中的array物件中是否已經包含某值,用jQuery實現起來也很簡單:
/** * 獲取流程型別array * */ function getFlowTypes(workflowList) { var typesList = new Array() ;//流程型別列表 for ( var i = 0; i < workflowList.length; i++) { //獲取到流程型別名稱 var typeName = workflowList[i].workflowType; //判斷array中是否存在該流程型別 if ( $.inArray(typeName, typesList)!= 0 ) { typesList.push(typeName); } } return typesList; }