我试图了解数组的工作原理。 我似乎无法访问数组中的某些键。 数组是
const array = [
{
username: "john",
team: "red",
score: 5,
items: ["ball", "book", "pen"]
},
{
username: "becky",
team: "blue",
score: 10,
items: ["tape", "backpack", "pen"]
}];

我尝试了console.log(array.username)和(this.array.username)以及所有数组['用户名']变体。但它始终返回undefined(或返回"无法读取未定义的属性用户名。" 但是当我使用" console.log(array [0] .username)"它给了我价值。
那么如何访问(或console.log)"用户名"的所有值?键,没有使用像(array [0] [1])这样的精确点?
答案 0 :(得分:0)
那么如何访问(或console.log)"用户名"的所有值? 键,没有使用像(array [0])这样的精确点?
使用map
var allUserNames = array.map( s => s.username )