Skip to content

Instantly share code, notes, and snippets.

@nmaier
Created January 27, 2011 14:57
Show Gist options
  • Save nmaier/798599 to your computer and use it in GitHub Desktop.
Save nmaier/798599 to your computer and use it in GitHub Desktop.
<!DOCTYPE>
<script type="text/javascript">
Object.prototype.a = "a";
Array.prototype.c = "c";
var o = {b: "b"};
for (var k in o) {
alert("obj key: " + k);
}
// expected: b
// actual: b,a
var arr = [1];
for (var k in arr) {
alert("arr key: " + k);
}
// expected: 0
// actual: 0,c,a
for each (var v in arr) {
alert("arr val: " + v);
}
// expected: 1
// actual: 1,c,a
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment