const someObject = { param: 'value' }someObject.another.param = 'value'someObject.another = {}Будет ругаться на то, что param не определеноПодозреваю, что компилятор будет ругаться не на то, что param не определен, а на то, что не определен another (undefined).