Hacker News new | comments | show | ask | jobs | submit login

> You can use Object.getOwnPropertyNames to get all the properties defined on an object. This might be a nice alternative to a for in loop.

Careful. These have different behavior for own properties which are not enumerable. A for-in loop doesn't include them, but Object.getOwnPropertyNames does.

Right Object.keys(foo) is better.

And I also missed out on including this, thank you.

Nice catch, I will update the blog post.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact