2 functions (helpers) - grid23/korbutJS GitHub Wiki

korbutJS provides a very few but useful helpers functions, which are meant to deal with cumbersome idiosyncrasies that are oddly omnipresent in JavaScript codebases.

They are stored in the korbut.utils namespace.

korbut.utils.spread

A shortcut to Array.prototype.slice.call(arguments), named after ES6 spread arguments

function foo(a){
    var args = korbut.utils.spread(arguments, 1)
    console.log(args)
}

function es6foo(a, ...args){
    console.log(args)
}

foo("a", "b", "c", "d") // logs: b, c, d
es6foo("a", "b", "c", "d") // ES6-compatible browser, logs: b, c, d
⚠️ **GitHub.com Fallback** ⚠️