Предположим, что я хочу получить список всех переменных в window
, которые определены пользователем. Другими словами, они не являются свойствами или объектами, которые браузер создал или определен в ECMAScript.JavaScript: Перечислить неместные объекты в заданной области
Например, скажем, есть скрипт на странице:
<script>
window.__$DEBUG = true;
var Analytics = function() {};
</script>
Я хотел бы иметь возможность перебрать window
и получить список, содержащий __$DEBUG
и его значение, и Analytics
и его значение:
Это можно сделать?
в сторону поддержания огромный список браузерных определенных переменных? –
Да, пожалуйста. :) – core
Возможный дубликат: http://stackoverflow.com/questions/85992/how-do-i-enumerate-the-properties-of-a-javascript-object – BentOnCoding