В настоящее время я делаю такой подход:
var obj = {
sender: {
name: "tech"
}
}
var str = "sender.name".split('.');
console.log( obj[str[0]][str[1]] ); //getting update as 'Tech'
В приведенном выше примере я использую obj[str[0]][str[1]]
всего за 2 шага, это прекрасно работает.В случае, если я получил длинный родительский и дочерний узлы, этот подход не сработает.
Вместо этого есть ли правильный динамический способ сделать это?