length | 0 | |
innerWidth | 1008 | |
innerHeight | 999 | |
scrollX | 0 | |
pageXOffset | 0 | |
scrollY | 0 | |
pageYOffset | 0 | |
screenX | 0 | |
screenY | 0 | |
outerWidth | 1 | |
outerHeight | 1 | |
devicePixelRatio | 1 | |
screenLeft | 0 | |
screenTop | 0 | |
TEMPORARY | 0 | |
PERSISTENT | 1 |
length | 0 | |
innerWidth | 964 | |
innerHeight | 999 | |
scrollX | 0 | |
pageXOffset | 0 | |
scrollY | 0 | |
pageYOffset | 0 | |
screenX | 0 | |
screenY | 0 | |
outerWidth | 412 | |
outerHeight | 732 | |
devicePixelRatio | 2.625 | |
screenLeft | 0 | |
screenTop | 0 | |
TEMPORARY | 0 | |
PERSISTENT | 1 |
length | 0 | |
innerWidth | 1008 | |
innerHeight | 999 | |
scrollX | 0 | |
pageXOffset | 0 | |
scrollY | 0 | |
pageYOffset | 0 | |
screenX | 0 | |
screenY | 0 | |
outerWidth | 1 | |
outerHeight | 1 | |
devicePixelRatio | 1 | |
screenLeft | 0 | |
screenTop | 0 | |
TEMPORARY | 0 | |
PERSISTENT | 1 |
function test(data){
// data is the input variable that is supplied from the Enumeration List.
// For this module, we don't process the input data.
addResult(data.prop, data.val);
}
var data = []; // This Array is going to be populated with our enumeration result.
var x;
for(x in window){
if(typeof window[x] == "number"){
var obj = {};
obj.prop = x;
obj.val = window[x];
data.push(obj);
}
}
// what if the array is empty now?
if(data.length === 0){
var obj = {};
obj.prop = 'This browser doesn\'t have any Number properties on the Window Object';
obj.val = ''; // Empty data
data.push(obj);
}