Browse Source

Merge branch 'fix_dojo_splitlist' into 'develop'

implement util.splitList() with slice() instead of splice()

See merge request dojo/samourai-dojo!221
umbrel
kenshin-samourai 4 years ago
parent
commit
a80d669d68
  1. 8
      lib/util.js

8
lib/util.js

@ -50,13 +50,9 @@ class Util {
* Splits a list into a list of lists each with maximum length LIMIT * Splits a list into a list of lists each with maximum length LIMIT
*/ */
static splitList(list, limit) { static splitList(list, limit) {
if (list.length <= limit)
return [list]
const lists = [] const lists = []
while (list.length) { for (let i=0; i < list.length; i += limit)
lists.push(list.splice(0, limit)) lists.push(list.slice(i, i+limit))
}
return lists return lists
} }

Loading…
Cancel
Save