Больше внимания придал операторам сравнения, оператору typeof, преобразованиям типов.Звучит примерно как "выучил буквы А, Б, В, подскажите какие еще буквы мне учить". Скорее всего придется познакомиться со всеми операторами, а потом еще учить как их в выражениях применять.
var
path = 'aaa.bbb.ccc.ddd',
data = {
aaa: {
bbb: {
ccc: {
ddd: 'Hello!!'
}
}
}
};
console.log(path.split('.').reduce((p, c) => p[c], data)); // Hello!!