(key)
| 113 | } |
| 114 | |
| 115 | mapArray(key) { |
| 116 | return this.reduce(key, (prev, value) => { |
| 117 | const values = this.getValue(value) |
| 118 | for(const key in values) { |
| 119 | prev[key] = (prev[key] || []) |
| 120 | const com_value = values[key] |
| 121 | if(Array.isArray(com_value)) { |
| 122 | prev[key] = prev[key].concat(com_value) |
| 123 | } else { |
| 124 | prev[key].push(com_value) |
| 125 | } |
| 126 | } |
| 127 | return prev |
| 128 | }, {}) |
| 129 | } |
| 130 | |
| 131 | load_dict(key) { |
| 132 | return this.map(key) |
no test coverage detected