underscore.js 对象 extend 方法——迹忆客-ag捕鱼王app官网

返回


语法

_.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 方法运行结果


返回

查看笔记

扫码一下
查看教程更方便
网站地图