Javascript 如何将lodash函数转换为ES6?

Javascript 如何将lodash函数转换为ES6?,javascript,ecmascript-6,lodash,Javascript,Ecmascript 6,Lodash,如何转换当前的Lodash函数 import _ from 'lodash'; export const paginate = (items, pageNumber, pageSize) => { const startIndex = (pageNumber - 1) * pageSize; return _(items) .slice(startIndex) .take(pageSize) .value(); }; 您

如何转换当前的Lodash函数

import _ from 'lodash';

export const paginate = (items, pageNumber, pageSize) => {
    const startIndex = (pageNumber - 1) * pageSize;

    return _(items)
        .slice(startIndex)
        .take(pageSize)
        .value();
};
您只需要转换,但也不需要lodash中的任何其他内容:

设arr=[1,2,3,4,5,6]
常量分页=(项目、页码、页面大小)=>{
常量startIndex=(页码-1)*页面大小;
返回项目。切片(startIndex、startIndex+pageSize)
};
控制台日志(分页(arr,1,2))
控制台日志(分页(arr,2,2))
控制台日志(分页(arr,3,2))
控制台日志(分页(arr,1,3))

log(paginate(arr,2,3))
您可以看看Lodash的源代码。如何?抓取文档,阅读方法所做的工作,找到与之对应的vanilla JS。嗯。。。这似乎是避免使用bog标准@Galanthus
.slice