获取包含特定短语(Javascript)的第一个JSON字符串



我试图获得JSON中包含字符串amogus的第一个字符串的值。我不知道怎么开始。

我想让它得到第一个JSON字符串,其中有amogus,然后采取整个字符串,包括在找到的字符串中包含的数字。

JSON文件:

{stuff: ["hosds29083", "amogus1208", "amogus1213"]

可以看到,JSON文件包含多个字符串,其中一些包含amogus。我想要的输出是amogus1208,它是包含amogus的第一个字符串。

有人知道这是怎么做到的吗?谢谢。

您可以使用Array.find()查找第一个匹配项,使用String.includes()检查find()回调函数中的项,如下所示:

const data = ["hosds29083", "amogus1208", "amogus1213"];
const firstOne = data.find(str => str.includes('amogus'));
console.log(firstOne)

获取JSON内容到数组中,然后对其使用.find()。

相关内容

  • 没有找到相关文章

最新更新