lizehua-cn / tips

tips
0 stars 0 forks source link

动态获取对象属性 #5

Open lizehua-cn opened 2 years ago

lizehua-cn commented 2 years ago

获取 objtransforms.scale.data.scaleX 的值

obj['transforms.scale.data.scaleX'] // 无效
lizehua-cn commented 2 years ago

方法一

  const getObj = (obj, key) => {
    let res = {}
    key.split('.').forEach(item => {
      res = res[item] || obj[item]
    })
    return res
  }