gpt4 book ai didi

javascript - 从 JSON 数据中获取以 Node.JS 中的前缀开头的每个键

转载 作者:搜寻专家 更新时间:2023-11-01 00:21:20 24 4
gpt4 key购买 nike

嘿,我有一个 JSON 字符串:

{
"cmd.test1":"test1",
"cmd.test2":"test2",
"ab.test1":"nthing"
}

我想获取所有以“cmd.”为前缀的键(在本例中为 cmd.test1 或 cmd.test2)。我无法得到我应该做的。有人能帮我吗?谢谢!

最佳答案

使用 Object.keysArray#filter 的可能解决方案。

  • RegExp解决方案

var obj = {
"cmd.test1":"test1",
"cmd.test2":"test2",
"ab.test1":"nthing"
},
res = Object.keys(obj).filter(v => /^cmd/.test(v));

console.log(res);

  • String#startsWith 解决方案

var obj = {
"cmd.test1":"test1",
"cmd.test2":"test2",
"ab.test1":"nthing"
},
res = Object.keys(obj).filter(v => v.startsWith('cmd'));

console.log(res);

关于javascript - 从 JSON 数据中获取以 Node.JS 中的前缀开头的每个键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43583767/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com