new Array() 正常 js 才不这么写,一定要预留一个也是 []
for (prop in obj) 要用到 obj 上面但是下面又把 prop 放到 array 上面,
无法区分到底是 array 还是 object
一般来说 array 就用 map filter reduce,object 就 Object.keys
再 map filter reduce
兼容老实现就加 polyfill
不准 polyfill 的话改投 underscore lodash
profile 出来是性能瓶颈的部分再改用循环
所以说还不能正常工作的代码就不应该这样写循环
【 在 blyw (勇往直前) 的大作中提到: 】
: 代码风格咋了?
--
FROM 180.173.112.*