鍍金池/ 問(wèn)答/HTML/ 循環(huán)一個(gè)json model 使用indexOf查找其中的字符?

循環(huán)一個(gè)json model 使用indexOf查找其中的字符?

[{
"url": "http://img06.tooopen.com/images/20160921/tooopen_sy_179583447187.jpg",
"media": [5, 3, 4, 0, 1],
"notesCount": 100,
"unProcessedCount": 100,
"area": {
  "customerName": "張大民",
  "appellation": "先生",
  "tel": 15833150000
},
"modifytime": "12:12 2018-3-28"
  }, {
"url": "http://img.1ppt.com/uploads/allimg/1605/4_160504095943_1.jpg",
"notesCount": 100,
"unProcessedCount": 100,
"area": {
  "estate": "德源里",
  "tel": 15833150000
},
"modifytime": "12:12 2018-3-28"
  }]
  
      比如這樣一個(gè)model
       for (var i = 0; i < arr.length; i++) {
       if (arr[i].indexOf("張大民") !== -1) {
               查詢出帶有這個(gè)字符的對(duì)象怎么不行
            }
        }    
回答
編輯回答
你好胸

arr[i].indexOf意思是arr[i].toString().indexOf也就是"[object Object]".indexOf,所以當(dāng)然不行,如果你非要用indexOf你需要把值做JSON.stringify(arr[i])處理。

2017年11月2日 11:14