fix a bug: ie does not support Object.keys
fix a bug: ie only support no-parameters setTimeout
fix a bug: remove comma to support ie