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