Underscore.js 对象 extend 方法

返回 Underscore.js 更新对象


语法

_.extend(destination, *sources) 

extend() 方法将 source 对象中的所有属性简单地覆盖到 destination 对象上,并且返回 destination 对象. 复制是按顺序的, 所以后面的对象属性会把前面的对象属性覆盖掉(如果有重复)。

示例

var _ = require('underscore');

var name = { name : 'Sam'};
var age = {age : 30 };
var id = { id : 1 };

var student = {};

// 示例 1: 使用 extend 将 name 和 age 复制到学生
_.extend(student, name, age);
console.log(student);

// 示例 2: 为学生添加 id 属性
_.extend(student, id);
console.log(student);

上面示例运行结果如下

Underscore.js  对象 extend 方法运行结果


返回 Underscore.js 更新对象

查看笔记

扫码一下
查看教程更方便