今天看到了一个很简单的object提取key的函数,又对它做了进一步的简化:
//提取object所有可以被for-in出来的key function keys(o){ var a = []; for(a[a.length] in o); return a; }
通过这个函数我们看出了javascript for(i in object){…}循环的执行方式:每次循环,i是首先被赋值为object的key,然后再执行{…},而上面的keys函数整是巧妙的利用这一特性简化了代码
非常不错!
电子邮件地址不会被公开。 必填项已用 * 标注
姓名 *
电子邮件 *
站点
评论
验证码*
One comment
非常不错!