如何在javascript中访问无名对象

时间:2018-03-31 06:46:24

标签: javascript arrays

我试图了解数组的工作原理。 我似乎无法访问数组中的某些键。 数组是



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])这样的精确点?

1 个答案:

答案 0 :(得分:0)

  

那么如何访问(或console.log)"用户名"的所有值?   键,没有使用像(array [0])这样的精确点?

使用map

var allUserNames = array.map( s => s.username  )