Существует ли способ включить ошибку JavaScript / Консоль отладки для Safari в Android?

Неясно, что вы подразумеваете под «идентичными». Например, массивы a и b ниже идентичны (обратите внимание на вложенные массивы)?

var a = ["foo", ["bar"]], b = ["foo", ["bar"]];

Вот оптимизированная функция сравнения массива, которая в свою очередь сравнивает соответствующие элементы каждого массива с использованием строгого равенства и не выполняет рекурсивного сравнения элементов массива, которые сами представляют собой массивы, что означает, что в приведенном выше примере arraysIdentical(a, b) вернет false. Он работает в общем случае, на котором решения на основе JSON- и join() не будут:

function arraysIdentical(a, b) {
    var i = a.length;
    if (i != b.length) return false;
    while (i--) {
        if (a[i] !== b[i]) return false;
    }
    return true;
};
42
задан Soviut 27 January 2009 в 15:56
поделиться

2 ответа

Быстрый Google поднимает этот сообщение в блоге (отправленный после того, как Вы задали свой вопрос), который должен, по крайней мере, позволить Вам видеть любые ошибки JavaScript через Мост Отладки Android с помощью команды:

adb logcat WebCore:V *:S

Не совсем то же как полная консоль отладки все же.

26
ответ дан hargobind 4 August 2019 в 19:31
поделиться

Похоже, что при использовании Android 2.0.1 SDK вам придется фильтровать на "браузере" вместо "WebCore"

.
30
ответ дан 26 November 2019 в 22:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: