Lodash _.create() 方法
Lodash _.create() 方法创建一个继承自原型对象的对象。如果给定了属性对象,则将其自己的可枚举字符串键属性分配给创建的对象。
句法:
_.create( proto_obj, property_object)
参数:此方法接受上面提到的两个参数,如下所述:
- proto_obj:这是要继承的对象。
- property_object:这些是分配给对象的属性。
返回值:此方法返回一个新对象。
示例 1:
// Defining Lodash variable
const _ = require('lodash');
function Geeks() {
return true;
}
GFG = _.create(Geeks.prototype, {
'GeeksforGeeks': "Computer Science Portal"
});
console.log(GFG);
输出:
Geeks { GeeksforGeeks: 'Computer Science Portal' }
示例 2:
// Defining Lodash variable
const _ = require('lodash');
function protoFunc() {
return 'Geek';
}
GFG = _.create(protoFunc.prototype, {
'a': "b"
});
console.log(GFG);
输出:
protoFunc { a: 'b' }
注意:这在普通 JavaScript 中不起作用,因为它需要安装 lodash 库,并且可以使用以下命令安装:
npm install lodash