1 | /* jshint node: true */
|
2 | ;
|
3 |
|
4 | function 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 |
|
23 | module.exports.cleanResults = cleanResults |
\ | No newline at end of file |