http://www.w3cplus.com/javascript/how-do-i-enumerate-the-properties-of-a-javascript-object.html http://www.cnblogs.com/ziyunfei/archive/2012/11/03/2752905.html