length | 0 |
innerWidth | 973 |
innerHeight | 999 |
scrollX | 0 |
pageXOffset | 0 |
scrollY | 0 |
pageYOffset | 0 |
screenX | -4 |
screenY | 9 |
outerWidth | 1020 |
outerHeight | 725 |
mozInnerScreenX | 0 |
mozInnerScreenY | 0 |
devicePixelRatio | 1 |
scrollMaxX | 0 |
scrollMaxY | 0 |
mozPaintCount | 0 |
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 | 1503 |
innerHeight | 999 |
scrollX | 0 |
pageXOffset | 0 |
scrollY | 0 |
pageYOffset | 0 |
screenX | 0 |
screenY | 0 |
outerWidth | 1536 |
outerHeight | 826 |
devicePixelRatio | 1.25 |
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 |
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);
}