我有一个可能有也可能没有状态的对象.使用angular.js框架时更合适.两者的优缺点是什么?
var checkStatus = function(item){
if(angular.isDefined(item.status){
//do something
}
//VS.
if(item.hasOwnProperty('status')){
//do something
}
}
checkStatus(item);
Run Code Online (Sandbox Code Playgroud)