我想测试一个对象是否为空,然后清空它,但前提是 true
像这样的东西:
angular.isDefined(this.project.motivation.description) = {}
问题是angular.isDefined
返回一个布尔值。 它是否具有良好的实践方法,而无需使用条件,例如Lodash或ES2015?
您可以使用带有_.defaultTo(( 函数的 Lodash 来做到这一点:
var f = {a: "test"}
f = _.defaultTo(f, {})
如果对象未定义,则该函数返回空对象。