我刚刚在github上从this article了解到javascript V8引擎代码优化
For-in语句可以防止整个函数被优化 在少数情况下。
其中一种情况是object是hash对象,例如:
var obj = {
name: 'fdsfds',
email: 'fdsfd@fds.com',
password: 'fjdlsjfkdslfjds'
};
在上面的链接中,大约有一页阅读,第5章。For-in。
我想知道是否有办法在不使用
的情况下遍历哈希对象for(var key in hashTable)
for-in循环?
答案 0 :(得分:1)
我真的不知道这是一种好的做法,但是你可以做类似的事情
Object.keys.forEach(function(key){
//do your task
});