对象 - keys, values, pick, omit

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

下面我们学习几个在 Underscore 里面跟对象相关的一些方法。

keys 这方法可以得到一个对象里面的所有的属性的名字 ... 比如要得到 album 这个对象里的属性名称列表 .. 可以把这个对象作为 keys 方法的一个参数 ...

_.keys(album)

返回的结果是一个数组,数组里面的项目就是在 album 这个对象里面的每个属性的名字 ...

values

如果你想要的是对象里面的所有的属性的值,可以使用 values 方法 ...

_.values(album)

它也会返回一个数组,数组里面的项目就是在 albums 这个对象里面的属性的值 ...

pick

如果你只想要对象里面的指定的几个属性 ... 可以使用 pick 方法去挑选一下 ... 要挑选的是 album 这个对象 ... 然后再去指定一个想要的属性的列表 .. 这里我们只想要的是 title ,还有 artist 这两个属性 ..

_.pick(album, 'title', 'artist')

返回的结果是一个对象,在这个对象里面,会包含我们挑选的几个属性 ...

omit

pick 有点像是去设置一个属性的白名单,在这个名单里面的属性会被选中。另外,还有一个 omit 方法,它的功能有点像是设置一个属性的黑名单 ... 凡是在这个名单里面的属性都不会被选中。

omit 就是忽略掉的意思 ...

_.omit(album, 'location')

回车 ... 返回的对象里面,不会包含 location 这个属性 ... 剩下的其它的属性都会在这个对象里面。

对象 - keys, values, pick, omit《 Underscore 基础 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点