was.js – Blame information for rev 12
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
12 | office | 1 | /*************************************************************************/ |
2 | /* Copyright (C) 2017 Wizardry and Steamworks - License: GNU GPLv3 */ |
||
3 | /*************************************************************************/ |
||
4 | function wasKeyValueObjectify(a) { |
||
5 | var o = {}; |
||
6 | a.reduce(function(a, c, i) { |
||
7 | i = Math.floor(i / 2); |
||
8 | if (!a[i]) { |
||
9 | a[i] = []; |
||
10 | } |
||
11 | a[i].push(c); |
||
12 | return a; |
||
13 | }, []).forEach(function(c, i, a) { |
||
14 | o[c[0]] = c[1]; |
||
15 | }, o); |
||
16 | return o; |
||
17 | } |