{"issue":{"milestone":null,"user":{"id":30506,"login":"SET","url":"https://api.github.com/users/SET","avatar_url":"https://secure.gravatar.com/avatar/5d6c3f02abcbeeaaaf6dc6dc6e4b1871?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"5d6c3f02abcbeeaaaf6dc6dc6e4b1871"},"title":"hasOwnProperty in for loops","created_at":"2011-12-18T00:31:26Z","updated_at":"2011-12-18T02:52:19Z","labels":[{"name":"change","url":"https://api.github.com/repos/documentcloud/backbone/labels/change","color":"27823f"},{"name":"wontfix","url":"https://api.github.com/repos/documentcloud/backbone/labels/wontfix","color":"ffffff"}],"state":"closed","id":2591237,"closed_at":"2011-12-18T01:16:40Z","pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"html_url":"https://github.com/documentcloud/backbone/issues/796","body":"I think for the sake of best practices you should use hasOwnProperty check in each \"for\" loop so that looping thought routes or events does not affect prototype properties.","number":796,"url":"https://api.github.com/repos/documentcloud/backbone/issues/796","comments":6,"assignee":null},"comment":{"user":{"id":182234,"login":"wlangstroth","url":"https://api.github.com/users/wlangstroth","avatar_url":"https://secure.gravatar.com/avatar/4e146d5345655003b12a64713b87f02b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"4e146d5345655003b12a64713b87f02b"},"created_at":"2011-12-18T02:52:19Z","updated_at":"2011-12-18T02:52:19Z","id":3192934,"body":"I'd say leaving it at \"don't extend Object.prototype ever\" is solid advice.","url":"https://api.github.com/repos/documentcloud/backbone/issues/comments/3192934"},"action":"created"}