数组(commonExternalfiles)里面找出符合多个条件(acceptableList)的元素组成的数组(acceptableFiles)
var acceptableFiles = commonExternalfiles.every(function(file) {
return fileCanGoStraightToActiveFS(file.name);
});
function fileCanGoStraightToActiveFS(filename/*: string*/)/*: boolean*/ {
var acceptableList = [
/^[Hh]ash[Cc]ontainer.*/,
/^[Tt]arget[Bb][Dd].*/
];
return _.any(acceptableList, function(regex) {
return regex.test(filename);
});
}