Я пытаюсь настроить скрипт Tweet ieJS, но по какой-то причине я сталкиваюсь с ошибками. После некоторого копания выясняется, что значение e
стирается в этот момент, то есть выдает ошибки при необходимости.
Первый console.log
выводит ƒ (a,b){return new r.fn.init(a,b)}
, а второй просто пуст. Использование n.empty(), e.forEach(function(e) {
выдает ошибку:
e.forEach не является функцией
Строка n.empty(), Array.from(e).forEach(function(e) {
просто ничего не возвращает.
Если я добавлю var x = e;
сразу после первого журнала консоли, а затем добавлю var e = x;
непосредственно перед вторым журналом консоли, сценарий будет продолжен, но после ссылки e
будет несколько раз.
console.log(e);
e.get(a.url, {
type: a.type,
params: a.params
}).done(function(e) {
var t = a.template,
o = a.dateFormat;
console.log(e);
n.empty(), Array.from(e).forEach(function(e) {
//n.empty(), e.forEach(function(e) {
var r = (0, u.default)(e, t, o);
n.append(r)
}), "function" == typeof r && r()
}).fail(function(t) {
if (t.responseJSON) {
var n = t.responseJSON.errors;
n && (n.forEach(function(t) {
return e.error(t.message)
}), "function" == typeof r && r(n))
} else e.error(t), "function" == typeof r && r(t)
})