// 根据id 或 ids 取出数组中对应的对象

158 阅读3分钟
// 根据ids 取出数组中对应的对象
var a =[
	{
		"jzbh": "A6101136400002018040062_ZJCLJ",
		"mlbh": "2_SEQ61011320180400332923",
		"wsId": "SEQ61011320180400332923",
		"label": "书证的副本、复印件的制作说明.pdf",
		"code": "SEQ61011320180400332923",
		"wjlj": "/zfw/c0bdf4e61b094aee96c9e67138f88042.pdf",
		"uuidName": "c0bdf4e61b094aee96c9e67138f88042.pdf"
	},
	{
		"jzbh": "A6101136400002018040062_ZJCLJ",
		"mlbh": "3_SEQ61011320180400344064",
		"wsId": "SEQ61011320180400344064",
		"label": "呈请立案报告书.pdf",
		"code": "SEQ61011320180400344064",
		"wjlj": "/zfw/0ff95accf3a74f0f8c11c5861d8ed2b7.pdf",
		"uuidName": "0ff95accf3a74f0f8c11c5861d8ed2b7.pdf"
	},
	{
		"jzbh": "A6101136400002018040062_SSWSJ",
		"mlbh": "2_SEQ61011320180400332820",
		"wsId": "SEQ61011320180400332820",
		"label": "接处警登记表.pdf",
		"code": "SEQ61011320180400332820",
		"wjlj": "/zfw/6b816d7b51114e9bb93470234d0e3c7d.pdf",
		"uuidName": "6b816d7b51114e9bb93470234d0e3c7d.pdf"
	},
	{
		"jzbh": "A6101136400002018040062_SSWSJ",
		"mlbh": "3_SEQ61011320180400339667",
		"wsId": "SEQ61011320180400339667",
		"label": "受案登记表.pdf",
		"code": "SEQ61011320180400339667",
		"wjlj": "/zfw/e4a2e5186a1d4c02b962f86490228c22.pdf",
		"uuidName": "e4a2e5186a1d4c02b962f86490228c22.pdf"
	}
]
var ids = [
  "SEQ61011320180400332923",
  "SEQ61011320180400344064",
  "SEQ61011320180400332820",
  "SEQ61011320180400339667"
]

 function getinitIds (data, ids) {
	return data.filter(ele => ids.filter(x => x === ele.code).length > 0)
}
getinitIds(a, ids)


// 根据ids 取出数组中对应的对象


    function getId(data, id) {
      return data.find(function(obj) {
        return obj.code === id
      })
    }
	var c =[
	{
		"jzbh": "A6101136400002018040062_ZJCLJ",
		"mlbh": "2_SEQ61011320180400332923",
		"wsId": "SEQ61011320180400332923",
		"label": "书证的副本、复印件的制作说明.pdf",
		"code": "SEQ61011320180400332923",
		"wjlj": "/zfw/c0bdf4e61b094aee96c9e67138f88042.pdf",
		"uuidName": "c0bdf4e61b094aee96c9e67138f88042.pdf"
	},
	{
		"jzbh": "A6101136400002018040062_ZJCLJ",
		"mlbh": "3_SEQ61011320180400344064",
		"wsId": "SEQ61011320180400344064",
		"label": "呈请立案报告书.pdf",
		"code": "SEQ61011320180400344064",
		"wjlj": "/zfw/0ff95accf3a74f0f8c11c5861d8ed2b7.pdf",
		"uuidName": "0ff95accf3a74f0f8c11c5861d8ed2b7.pdf"
	},
	{
		"jzbh": "A6101136400002018040062_SSWSJ",
		"mlbh": "2_SEQ61011320180400332820",
		"wsId": "SEQ61011320180400332820",
		"label": "接处警登记表.pdf",
		"code": "SEQ61011320180400332820",
		"wjlj": "/zfw/6b816d7b51114e9bb93470234d0e3c7d.pdf",
		"uuidName": "6b816d7b51114e9bb93470234d0e3c7d.pdf"
	},
	{
		"jzbh": "A6101136400002018040062_SSWSJ",
		"mlbh": "3_SEQ61011320180400339667",
		"wsId": "SEQ61011320180400339667",
		"label": "受案登记表.pdf",
		"code": "SEQ61011320180400339667",
		"wjlj": "/zfw/e4a2e5186a1d4c02b962f86490228c22.pdf",
		"uuidName": "e4a2e5186a1d4c02b962f86490228c22.pdf"
	}
]
var idss = "SEQ61011320180400332923"
  
getId(c, idss)