小编Nur*_*gin的帖子

如何在Object中搜索具有数组值的值?

我有一个对象如下;

FOO: {
        BAR: [9,32,8,12 ],
        ZET: 4,
        BETA: [3,14,6,2],
        ALPHA: 37
    },
Run Code Online (Sandbox Code Playgroud)

我需要搜索此对象的值以匹配值keys.有大量的样本给出keys了一个奇异的值,但我找不到任何能够搜索数组中的值的样本.

我怎样才能搜索整个FOO对象的值并与之匹配keys

:目的; 我会寻找一个输入,如果给定输入,2则期望获得密钥BETA或者如果给定输入4ZET.

所以基本上这些值已经是一些预先定义的唯一值.

javascript arrays search object key-value

1
推荐指数
1
解决办法
64
查看次数

ExtJS:如何通过过滤隐藏存储中的特定数据?

我想隐藏从服务器返回的网格上的记录。

我已经设置了一个filteron store 并且可以访问该特定数据,但是我将如何处理隐藏/忽略此记录?

fooStore: {
    ....
    filters: [
         function(item) {
         let me = this;
         let theRecord = item.data.status === MyApp.STATUS; //true

         if (theRecord) {
              console.log(theRecord); //True
              console.log("So filter is here!!")
              //How to hide/ignore/avoid to load this specific data record to load Grid??
            }
         }
    ]
},
Run Code Online (Sandbox Code Playgroud)

返回 JSON;

{
  "success": true,
  "msg": "OK",
  "count": 3,
  "data": [
    { 
      //Filter achives to this record and aim to hide this one; avoid to load this record.
      "id": 102913410,
      "status": …
Run Code Online (Sandbox Code Playgroud)

load extjs store filter

0
推荐指数
1
解决办法
2739
查看次数

标签 统计

arrays ×1

extjs ×1

filter ×1

javascript ×1

key-value ×1

load ×1

object ×1

search ×1

store ×1