2019-04-19 描述从右边移除 n 个元素后返回一个新的数组。提示使用 Array.prototype.slice()从右边移除指定个数的元素。代码 constdropRight=(arr,n=1)=>arr.slice(0,-n);示例移除末尾 n 个元素:dropRight([1,2,3]);//[1,2]dropRight([1,2,3],2);//[1]dropRight([1,2,3],42);/
2019-04-15 描述返回两个数组中不同的元素。提示使用 b 数组创建一个 Set 对 a 数组使用 Array.prototype.filter(),仅保留 b 中不存在的值。代码 constdifference=(a,b)=>{consts=newSet(b);returna.filter(x=>!s.has(x));};示例获取 a 数组中与 b 数组中不同的元素:difference([1,2,3],[1,2,4])