-2
我有一個返回一個包含4個對象的對象的方法:如何檢查一個對象是否「深空」?
function getFiles() {
var documents = {};
documents.files1ToBeCompleted = DocumentsService.getFiles1Uncompleted();
documents.files2ToBeCompleted = DocumentsService.getFiles2Uncompleted();
documents.files3ToBeCompleted = DocumentsService.getFiles3Uncompleted();
documents.files4ToBeCompleted = DocumentsService.getFiles4Uncompleted();
return documents;
}
我試圖用下劃線功能._isEmpty
覈實,如果對象是空的,我的意思是在我得到一個對象的情況下空的子對象。 但即使它的所有4個對象都是空的,它並不是空的,因爲它包含4個項目。 你知道任何方式來檢查一個對象是否「深空」?
http://stackoverflow.com/questions/679915/how-do-i-test-for-an-empty-javascript-object – AshBringer
'_.values(documents).every(_。isEmpty)'? (甚至可能是'every(isDeepEmpty)') – Bergi