JS 键值对操作

1,493 阅读1分钟

什么是键值对?

键值对就是面向对象里的字典,通过键(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]