Underscore.JS - extend 方法
语法
_.extend(destination, *sources)
extend 方法浅拷贝传递到目标对象的源属性。参见下面的示例 −
示例
var _ = require('underscore'); var name = { name : 'Sam'}; var age = {age : 30 }; var id = { id : 1 }; var student = {}; // 示例 1:使用 extend 将 name 和 age 复制到 student _.extend(student, name, age); console.log(student); // 示例 2:为 student 添加 id 属性 _.extend(student, id); console.log(student);
将上述程序保存在tester.js中。运行以下命令执行该程序。
命令
\>node tester.js
输出
{ name: 'Sam', age: 30 } { name: 'Sam', age: 30, id: 1 }
underscorejs_updating_objects.html