Мне кажется, что this
это что-то еще в вашем коде.Либо используйте bind()
:
reader.onload = function() { .... }.bind(this);
, либо используйте синтаксис жирной стрелки:
reader.onload = () => { .... };
Поскольку this.result
, если result
является свойством / атрибутом ввода, тоя бы сказал, что это не относится к элементу ввода.