Мы могли бы сделать это функциональным способом, используя every
( https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/every )
function compareArrays(array1, array2) {
if (array1.length === array2.length)
return array1.every((a, index) => a === array2[index])
else
return false
}
// test
var a1 = [1,2,3];
var a2 = [1,2,3];
var a3 = ['a', 'r', 'r', 'a', 'y', '1']
var a4 = ['a', 'r', 'r', 'a', 'y', '2']
console.log(compareArrays(a1,a2)) // true
console.log(compareArrays(a1,a3)) // false
console.log(compareArrays(a3,a4)) // false
Используйте расширение FireBug. Это отображает (и позволяет Вам перейти), только представленный источник, таким образом, нет никакой потребности в другом запросе (и это показывает изменения JavaScript).
Вы делаете Ctrl+A, щелкаете правой кнопкой, и "просматривают источник выбора", который не повторно запрашивает страницу.
Если Вы устанавливаете расширение панели инструментов веб-разработчика, существует опция под "Источником Представления", названным "Представление Сгенерированный Источник", который покажет Вам текущий источник страницы, включая любые изменения DOM, которые Вы, возможно, внесли.