什么是键值对?
键值对就是面向对象里的字典,通过键(key)找到值(value),在.net中我一般使用的是Dictionary;而在JS中,可以借助对象来实现键值对操作
定义一个键值对象(字典对象)
let dic={}
dic['name']='张三'
dic['nickname']='狂徒'
当键值对象的键为字符时,有三种存取值方式
let dic={}
dic['name']='张三'
dic['nickname']='狂徒'
//方式1
let value= dic.name
//方式2
value = dic['name']
//方式3
let key='name'
value=dic[key]
当键值对象的键为数值型时,有两种取值方式
let dic={1:'张三',2:'狂徒'}
//方式一
let value = dic[1]
//方式2:由于对象中的键都会自动转成字符,所以给键赋值成数值,对象也能找到
let key_1 = 1
value = dic[key_1]
let key_1 = '1'
value = dic[key_2]