(via sh0ga)
(Source: oregoneyes, via desert-dreamer)
(Source: neuewave, via landofcool)
(Source: bounce-lil-kitty, via landofcool)
» I was looking for the proper way to delete an object property in Javascript and came upon this nice example. I figured it was worth sharing. I’ve also included a similar way of handling it in PHP.
var obj = {asdf:'foo',bar:'baz'}; obj.asdf = undefined; for ( var i in obj ) { console.log(i,obj[i]); } // outputs: // asdf undefined // bar baz var obj = {asdf:'foo',bar:'baz'}; delete obj.asdf; for ( var i in obj ) { console.log(i,obj[i]); } // outputs: // bar bazUsing an array in PHP (just for reference) the code would look like:
$obj = array('asdf' => 'foo', 'bar' => 'baz'); $obj['asdf'] = null; foreach ( $obj as $key => $val ) { echo "$key $val"; } // outputs: // asdf // bar baz $obj = array('asdf' => 'foo', 'bar' => 'baz'); unset($obj['asdf']); foreach ( $obj as $key => $val ) { echo "$key $val"; } // outputs: // bar baz