UNPKG

589 BJavaScriptView Raw
1/* jshint node: true */
2'use strict';
3
4function cleanResults(results) {
5 var tempResults = [];
6
7 for(var i = 0; i < results.length; i++) {
8 if (results[i] !== null && results[i] !== undefined) {
9 if (Array.isArray(results[i])) {
10 var cleanedItem = cleanResults(results[i])
11 if (cleanedItem.length === 0) {
12 continue; // skip null arrays from subseries
13 }
14 }
15
16 tempResults.push(results[i])
17 }
18 }
19
20 return tempResults
21}
22
23module.exports.cleanResults = cleanResults
\No newline at end of file