Appearance
数据结构
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
undefinedArray ,键为文本。
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
5Map ,键可以为数字等。
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
undefinedMap.prototype.get() 获取键对应的值,若键不存在则返回 undefined。