Skip to content

Latest commit

 

History

History
37 lines (33 loc) · 543 Bytes

js.md

File metadata and controls

37 lines (33 loc) · 543 Bytes

Notes on JavaScript

array of objects to object value

> a = [{a: 1}, {a: 1},{a: 1},{a: 1},{a: 1},{a: 1},{a: 1},{a: 1},{a: 1},]
[
  { a: 1 }, { a: 1 },
  { a: 1 }, { a: 1 },
  { a: 1 }, { a: 1 },
  { a: 1 }, { a: 1 },
  { a: 1 }
]
> a
[
  { a: 1 }, { a: 1 },
  { a: 1 }, { a: 1 },
  { a: 1 }, { a: 1 },
  { a: 1 }, { a: 1 },
  { a: 1 }
]
> Object.values(a)
[
  { a: 1 }, { a: 1 },
  { a: 1 }, { a: 1 },
  { a: 1 }, { a: 1 },
  { a: 1 }, { a: 1 },
  { a: 1 }
]
> Object.values(a).map(row => row.a)
[
  1, 1, 1, 1, 1,
  1, 1, 1, 1
]