📜  Lodash _.create() 方法

📅  最后修改于: 2022-05-13 01:56:21.671000             🧑  作者: Mango

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