function GetLeastNumbers_Solution(input, k) { // write code here let arr = input arr.sort((a,b)=>{ return a-b }) if(k>arr.length) return [] return arr.slice(0,k) } module.exports = { GetLeastNumbers_Solution : GetLeastNumbers_Solution };
找了半天,发现算法都是一些后端写的,前端实在找不到,自己写一个;
首先通过es6的sort进行排序
然后根据k和数组的长度 先进行一下判断,防止k大于数组长度
然后使用slice 或者splice方法都可以,对数组进行截取 返回就ok了。