包含数组的 JS 过滤器对象

相信

我试图过滤一个包含数组的 JS 对象。我想检查是否id,matchcodedescription我试过的是:

    let search = articles.filter(function(item){
      return (item.matchcode.includes(articleno) || item.description.includes(articleno) || item.id.includes(articleno))
    })

那就是对象:

let articles = '[ {
        "id": "35",
        "matchcode": "KM Anteile  S",
        "description": "KM Anteile  S ",
        "unit": "STK",
        "salesPrice": 0.7,
        "stock": "HL-F",
        "stockAmount": -3282
    },
    {
        "id": "41",
        "matchcode": "Arbeitszeit",
        "description": "Arbeitszeit ",
        "unit": "STD",
        "salesPrice": 76.8,
        "stock": "HL-F",
        "stockAmount": 0.75
    }, {
        "id": "502019",
        "matchcode": "Gummimuffe 100 mm",
        "description": "Gummimuffe 100 mm ",
        "unit": "STK",
        "salesPrice": 9.8,
        "stock": "HL-F",
        "stockAmount": 15
    }';

当我尝试它时,我得到了错误,那filter不是一个函数。

赫里蒂克·夏尔马

let articles = [ {
            "id": "35",
            "matchcode": "KM Anteile  S",
            "description": "KM Anteile  S ",
            "unit": "STK",
            "salesPrice": 0.7,
            "stock": "HL-F",
            "stockAmount": -3282
        },
        {
            "id": "41",
            "matchcode": "Arbeitszeit",
            "description": "Arbeitszeit ",
            "unit": "STD",
            "salesPrice": 76.8,
            "stock": "HL-F",
            "stockAmount": 0.75
        }, {
            "id": "502019",
            "matchcode": "Gummimuffe 100 mm",
            "description": "Gummimuffe 100 mm ",
            "unit": "STK",
            "salesPrice": 9.8,
            "stock": "HL-F",
            "stockAmount": 15
        }];
    let articleno = "Gummimuffe"
    let search = articles.filter(function(item){
          return (item.matchcode.includes(articleno) || item.description.includes(articleno) || item.id.includes(articleno))
        })
        console.log(search)

这是一个示例示例,您也可以将其应用于您的代码。

let arr = JSON.parse('[{"value":"This is object insided array"}]');
console.log(arr)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章