牛客在线编程50题

类数组转换为数组

function callIt(fn) {
    //先将类数组转换为数组,然后调用slice
    var arr = Array.prototype.slice.call(arguments,1)
    return fn.apply(null,arr)
}
//ES6法
function callIt(fn) {
    //先将类数组转换为数组,然后调用slice
    var arr = Array.from(arguments).slice(1)
    return fn.apply(null,arr)
}  
posted @ 2017-07-05 17:31  黄先森  阅读(337)  评论(0编辑  收藏  举报