Javascript 如何以对象数组中的属性为目标

Javascript 如何以对象数组中的属性为目标,javascript,Javascript,我正在用vanilla JS构建一个简单的纸牌游戏 我有一组卡片对象: let cards=[ {价值:“4”,西装:“红心”,重量:4,名片:🂴;“}, {价值:“K”,西装:“梅花”,重量:10,名片:🃟;“} ] 如何将所有cardFace属性定位在cards中的任何索引处,以便在HTML文档中显示它们 我希望我说的有道理。您可以直接访问它们: let cards=[ {价值:“4”,西装:“红心”,重量:4,名片:🂴;“}, {价值:“K”,

我正在用vanilla JS构建一个简单的纸牌游戏

我有一组卡片对象:

let cards=[
{价值:“4”,西装:“红心”,重量:4,名片:🂴;“},
{价值:“K”,西装:“梅花”,重量:10,名片:🃟;“}
]
如何将所有
cardFace
属性定位在
cards
中的任何索引处,以便在HTML文档中显示它们


我希望我说的有道理。

您可以直接访问它们:

let cards=[
{价值:“4”,西装:“红心”,重量:4,名片:🂴;“},
{价值:“K”,西装:“梅花”,重量:10,名片:🃟;“}
]
console.log(卡片[0].cardFace);

console.log(卡片[1].cardFace)您可以使用访问对象字段。像这样:

object.field

在您的情况下,您可以使用:

let cards=[
{价值:“4”,西装:“红心”,重量:4,名片:🂴;“},
{价值:“K”,西装:“梅花”,重量:10,名片:🃟;“}
]
卡片。forEach(卡片=>{
控制台.日志(卡.卡片面);
})
你可以使用这个方法


你说的瞄准是什么意思?
let cards = [
    {value: "4", suit: "Hearts", weight: 4, cardFace: "🂴"},
    {value: "K", suit: "Clubs", weight: 10, cardFace: "🃟"}
];

let result = Array.from(cards, card => card.cardFace);
console.log(result);