у меня есть метод, который возвращает объект, который содержит 4 объекта:Как проверить, является ли объект «глубоким пустым»?
function getFiles() {
var documents = {};
documents.files1ToBeCompleted = DocumentsService.getFiles1Uncompleted();
documents.files2ToBeCompleted = DocumentsService.getFiles2Uncompleted();
documents.files3ToBeCompleted = DocumentsService.getFiles3Uncompleted();
documents.files4ToBeCompleted = DocumentsService.getFiles4Uncompleted();
return documents;
}
Я пытаюсь использовать функцию Underscore ._isEmpty
, чтобы проверить, если объект является пустым, я имею в виду тот случай, когда я получаю объект с пустые под-объекты. Но даже все его 4 объекта пусты, он не пуст, так как содержит 4 элемента. Вы знаете какой-либо способ проверить, является ли объект «глубоким пустым»?
http://stackoverflow.com/questions/679915/how-do-i-test-for-an-empty-javascript-object – AshBringer
'_.values (documents) .every (_.EETIME)'? (или, может быть, даже «каждый (isDeepEmpty)») – Bergi