码迷,mamicode.com
首页 > 编程语言 > 详细

又发现《JavaScript权威指南 第六版》一处错误

时间:2015-02-19 17:30:59      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:

pdf版本,英文版第158页,

var isArray = Function.isArray || function(o) {
return typeof o === "object" &&
Object.prototype.toString.call(o) === "[object Array]";
};

return typeof o === "object" &&
Object.prototype.toString.call(o) === "[object Array]";
};

 Array.isArray是ES5提供的函数,这个例子是要在ES3中实现该功能,首先如果浏览器支持Array.isArray,就用它赋值给isArray,否则把后面的函数赋值给isArray。 因此,正确的应该是:

var isArray = Array.isArray || function(o) {
 return typeof o === "object" &&
 Object.prototype.toString.call(o) === "[object Array]";
};



又发现《JavaScript权威指南 第六版》一处错误

标签:

原文地址:http://blog.csdn.net/bzq9012/article/details/43883025

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!