Skip to content

数据结构

Object

const obj = {
  name: 'Bill',
  age: 30
}

console.log(obj)

console.log(obj.name)
console.log(obj.age)
console.log(obj.gender)

console.log(obj['name'])
console.log(obj['age'])
console.log(obj['gender'])
{ name: 'Bill', age: 30 }

Bill
30
undefined

Bill
30
undefined

Array ,键为文本。

const arr = [1, 3, 5]

console.log(arr)

console.log(arr[0])
console.log(arr[1])
console.log(arr[2])

console.log(arr['0'])
console.log(arr['1'])
console.log(arr['2'])
[ 1, 3, 5 ]

1
3
5

1
3
5

Map ,键可以为数字等。

const map = new Map()
map.set('name', 'Bill')
map.set('age', 30)

console.log(map)

console.log(map.get('name'))
console.log(map.get('age'))
console.log(map.get('gender'))
Map(2) { 'name' => 'Bill', 'age' => 30 }

Bill
30
undefined

Map.prototype.get() 获取键对应的值,若键不存在则返回 undefined。

联系 math@baima.site