仅记录对象中的匹配文本* Javascript *

问题描述 投票:0回答:1

很抱歉这里的新手问题...

我正尝试仅注销所有具有匹配关键字“ Fleece”的结果]

  function callback(error, response, body) {
    if (!error && response.statusCode == 200) {
      let result = JSON.stringify(body);
      let data = JSON.parse(result); 
      let category = "new";
      let selectedCat = data["products_and_categories"][`${category}`];


        selectedCat.forEach(i => {
          if (i.names && i.names.includes("Fleece")) {
            console.log(
              `\nItem Name: ${i.name}\nStock URL: https://www.supremenewyork.com/shop/${i.id}.json\n`
            );
          }
        });
    }
  }

selectedCat返回这样的数组:https://hastebin.com/ifuboferip.bash

似乎无法弄清楚我在做什么错,任何帮助都很好。

javascript foreach
1个回答
0
投票
if(i.name && i.name.includes('Fleece'))

确实不使用名称

© www.soinside.com 2019 - 2024. All rights reserved.