use*_*602 2 javascript arrays jquery underscore.js
有没有比这“更好”的方法来检查对象是否具有空数组(0-*):
\n\nemptyArr: function() {\n var obj = getObj();\n return obj.abc.length == 0 || obj.def.length == 0 || obj.ghi.length == 0 || obj.jkl.length == 0 \xe2\x80\xa6\xe2\x80\xa6\xe2\x80\xa6\xe2\x80\xa6;\n}\nRun Code Online (Sandbox Code Playgroud)\n\n编辑:\n该对象如下所示:
\n\n- Object\n - abc = []\n - def = []\n - ghi = []\n - jkl = []\n - \xe2\x80\xa6\nRun Code Online (Sandbox Code Playgroud)\n\n我想检查该对象是否包含任何空数组。
\n\n任何帮助将不胜感激。
\n问题是“检查对象是否有空数组成员”吗?
如果是这样:
function hasEmptyArrays(obj) {
var emptyArrayMembers = _.filter(obj, function(member) {
return _.isArray(member) && _.isEmpty(member)
});
return emptyArrayMembers.length > 0;
}
Run Code Online (Sandbox Code Playgroud)