Gav*_*Yap 3 jquery is-empty typescript
我是否知道测试Object的正式方法(来自服务器的响应),如果它是一个空对象?
目前,我的做法是利用jQuery.
this.http.post(url, data, {headers: headers}).then(
result =>
{
if (!$.isEmptyObject(result)) {
-- run code here --
}else{
-- log warning --
}
}
Run Code Online (Sandbox Code Playgroud)
我认为这是正统的,并希望找到一种仅使用打字稿的方法.
谢谢.
这是jquery的2.1实现,它也适用于TypeScript:
isEmptyObject: function( obj ) {
var name;
for ( name in obj ) {
return false;
}
return true;
},
Run Code Online (Sandbox Code Playgroud)
如您所见,它只是测试是否有任何可枚举的属性.你也可以这样做Object.keys(obj).length === 0.
| 归档时间: |
|
| 查看次数: |
7552 次 |
| 最近记录: |