为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript权威指南第6版中文版犀牛书.pdf的171/1018,书的页数是159,

JavaScript权威指南第6版中文版犀牛书.pdf的171/1018,书的页数是159,

月关宝盒 2018-08-08 14:14:57
var objects = [{x:1},{y:2},{z:3}];var merged = objects.reduce(union); // =>{x;1,y:2,z:3}alert(merged);JavaScript权威指南第6版中文版犀牛书.pdf的171/1018,书的页数是159有以上一段代码,用浏览器运行报错:test.js:3 Uncaught ReferenceError: union is not defined书里写不对吗?为什么?
查看完整描述

1 回答

?
狐的传说

TA贡献1804条经验 获得超3个赞

你是真的在认真看书吗?别说人家书的问题,要是有早就被发现了!不知道你怎么看的书。

考虑一下例 6-2 中的union函数.

而这里的union是书里作者自己定义的。

function extend(o, p) {    for(prop in p) {                         // For all props in p.
        o[prop] = p[prop];                   // Add the property to o.
    }    return o;
}

function union(o,p) { return extend(extend({},o), p); }


查看完整回答
反对 回复 2018-09-30
  • 1 回答
  • 0 关注
  • 1644 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信