Как я могу сохранить контекст и получать истинные данные из ответа ajax, придерживаясь текущей структуры моего кода?
Например: во втором случае я получаю правильные данные.Как получить тот же результат, используя текущую структуру?(первый console.log)
var options = {
url: 'http://echo.jsontest.com/key/value'
};
function getJson(options) {
this.init(options);
}
$.extend(getJson.prototype, {
options: null,
init: function (options) {
this.options = options;
return $.get(this.options.url);
}
});
console.log('First:');
console.log(new getJson(options.url));
console.log('Second:');
console.log($.get(options.url));
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>