我想测试一个对象是否为空,然后清空它,但仅当它是真的
有类似的东西:
angular.isDefined(this.project.motivation.description) = {}
问题是angular.isDefined
返回一个布尔值。
如果使用Lodash或ES2015,它是否有一个没有使用条件的良好实践方法?
答案 0 :(得分:1)
你可以使用Lodash和_.defaultTo()函数来实现:
var f = {a: "test"}
f = _.defaultTo(f, {})
如果对象未定义,则该函数返回空对象。