优雅获取深层次对象的值

238 阅读1分钟

优雅获取深层次对象的值

const D = { a: { b: { c: 1 } } }
const key = 'a.b.c'
  • 正常我们需要获取c的值的时候,D[key], 肯定是不行
  • 但是有时候,我们的确需要这样去获取对象的值怎么办呢
eval('D.a.b.c')

用这种方法可以获取深层次的对象值