您的位置:首页 > Web前端 > JQuery

jQuery遍历js中的array对象,判断array中是否包含某值

2014-06-28 17:35 351 查看
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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: