📜  Lodash _.toPlainObject() 方法

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

Lodash _.toPlainObject() 方法

_.toPlainObject() 方法用于将指定的值转换为普通对象,将继承的可枚举字符串键值属性展平为普通对象的自身属性。

句法:

_.toPlainObject(value)

参数:此方法接受上面提到的参数,如下所述:

  • value:此参数保存要转换的值。

返回值:此方法返回转换后的普通对象。

示例 1:

Javascript
// Defining Lodash variable
const _ = require('lodash');
  
// Initializing a function gfg()
function gfg() {
    this.a = 1;
}
   
// Calling _.toPlainObject() function
console.log(_.assign({ 'b': 2 }, 
    _.toPlainObject(new gfg)));


Javascript
// Defining Lodash variable
const _ = require('lodash');
  
// Initializing a function gfg()
function gfg() {
     this.c = 4;
}
gfg.prototype.b = 2; 
  
// Calling _.toPlainObject() function
console.log( _.toPlainObject(new gfg) );


输出:

{ b: 2, a: 1 }

示例 2:

Javascript

// Defining Lodash variable
const _ = require('lodash');
  
// Initializing a function gfg()
function gfg() {
     this.c = 4;
}
gfg.prototype.b = 2; 
  
// Calling _.toPlainObject() function
console.log( _.toPlainObject(new gfg) );

输出:

{ c: 4, b: 2 }

注意:这在普通 JavaScript 中不起作用,因为它需要安装 lodash 库。