Skip to content

Instantly share code, notes, and snippets.

@evilpie
Created January 29, 2016 20:14
Show Gist options
  • Save evilpie/a95265e8c804d6588735 to your computer and use it in GitHub Desktop.
Save evilpie/a95265e8c804d6588735 to your computer and use it in GitHub Desktop.
var object = {
__proto__: {
},
a: 1,
b: 2,
c: 3
}
for (var x in object) {
print(x);
if (x == "b") {
delete object.c;
}
}
print(" === ");
var object2 = {
__proto__: {
c: 3
},
a: 1,
b: 2,
}
for (var x in object2) {
print(x);
if (x == "b") {
delete object2.__proto__.c;
}
}
print(" === ");
var object3 = {
__proto__: {
},
a: 1,
b: 2,
c: 3
}
for (var x in object3) {
print(x);
if (x == "b") {
object3.__proto__.c = 30;
delete object3.c;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment