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 库。