在不使用map、forEach、for..的情况下获取Object值..在javascript/node js中的函数中



let object=
[
{
id:`01`,
name:`fish`,
type:`marine`,
},
{
id:`02`,
name:`fish`,
type:`fresh`,
},
{
id:`03`,
name:`fish`,
type:`tank`,
},
{
id:`04`,
name:`animal`,
type:`pet`,
}
]

console.log(object[name]);

如何在不使用map函数的情况下访问所有名称forEach函数。。。在中

  • 我试着写console.log(object[1]);,但对我没有帮助

是否有其他方法和简单方法可以从Object中仅访问特定键值?因为我不想使用ForEach,映射。。。在功能上只是打印名称的简单方法

这里有一个使用while()的方法

let names=[], x =-1
while(++x<object.length) names.push(object[x].name);

let object=
[
{
id:`01`,
name:`fish`,
type:`marine`,
},
{
id:`02`,
name:`fish`,
type:`fresh`,
},
{
id:`03`,
name:`fish`,
type:`tank`,
},
{
id:`04`,
name:`animal`,
type:`pet`,
}
]

let names=[], x =-1
while(++x<object.length) names.push(object[x].name);
console.log(names)

Regex?

let object=
[
{
id:`01`,
name:`fish`,
type:`marine`,
},
{
id:`02`,
name:`fish`,
type:`fresh`,
},
{
id:`03`,
name:`fish`,
type:`tank`,
},
{
id:`04`,
name:`animal`,
type:`pet`,
}
]

const matches = [...JSON.stringify(object)
.matchAll(/"name":"(w+)"/g)]
.map(match => match[1]);
console.log(matches)

相关内容

  • 没有找到相关文章

最新更新