Check是对象数组中的值



我的阵列就是这个

stdClass Object
(
    [lc_anuradhapura] => Array
        (
            [0] => attr_balapitiya-boat-rides
            [1] => attr_bird-watching-in-kandalama
        )
    [lc_bentota] => Array
        (
            [0] => attr_city-tour
            [1] => attr_colombo-national-museum
        )
    [lc_colombo] => Array
        (
            [0] => attr_cultural-show
            [1] => attr_cycling
        )
)

我需要检查"attr_cycling"是否在"lc_colmbo"中。但它需要通过一个公共循环进行动态检查。

var found = false;
loop:
for (var i in obj) {
  if (obj.hasOwnProperty(i)) {
    for (var j = 0; j < obj[i].length; j++) {
      if (obj[i][j] === "attr_cycling") {
        found = true;
        break loop;
      }
    }
  }
}

最新更新