<!DOCTYPE html> 
<title>Foo</title>
<div>Expected value: <b>test, a, b, c</b></div>
<div>Actual value: <b id="ret"></b></div>
<script>
  var testdata = { test: 1, a: 2, b: 3, c: 4 };

  var keys = Object.keys=Object.keys||function(o,k,r){r=[];for(k in o)r.hasOwnProperty.call(o,k)&&r.push(k);return r}

  document.getElementById( "ret" ).innerHTML = keys(testdata);
</script>