驊驊龔頾
驊驊龔頾
全部文章
题解
归档
标签
去牛客网
登录
/
注册
驊驊龔頾的博客
全部文章
/ 题解
(共21篇)
利用map()实现函数 makeClosures
function makeClosures(arr, fn) { return arr.map(el=>{ r...
2021-03-08
9
747
将数组 arr 中的元素作为调用函数 fn 的参数
1、直接当成参数传递 function argsAsArray(fn, arr) { return fn && fn(...arr); } 2、使用apply func...
2021-03-05
11
1045
打点计时器
function count(start, end) { console.log(start); //立即输出第一个数 var timer&n...
2021-03-05
17
960
在数组 arr 中,查找值与 item 相等的元素出现的所有位置
function findAllOccurrences(arr, target) { let newArr = []; arr.forEach((el, index)=>{ //&n...
2021-03-05
16
1186
为数组 arr 中的每个元素求二次方。不要直接修改数组 arr,结果返回新的数组
利用map返回新数组的特性处理 function square(arr) { return arr.map(el => Math.pow(el,2)) }
2021-03-05
17
1113
找出数组 arr 中重复出现过的元素
1、利用 indeOf 与 lastIndexOf 的返回值不一致,判断重复出现过: function duplicates(arr) { let newArr = []; ...
HTML/CSS/JavaScript
2021-03-05
15
1227
统计数组 arr 中值等于 item 的元素出现的次数
1、循环判断数组中与item中相同的元素的数量: function count(arr, item) { let num = 0 arr.for...
2021-03-05
10
1200
在数组 arr 的 index 处添加元素 item。不要直接修改数组 arr,结果返回新的数组
1、利用es6扩展运算符: function insert(arr, item, index) { let newArr = [...arr]; ...
2021-03-05
6
852
获取url中的参数
function getUrlParam(sUrl, sKey) { let arr = sUrl.split("?")[1].split("#")[0].split("&"),&nb...
2021-03-04
15
884
JS实现:数组中出现次数超过一半的数字
想要知道数组中出现次数超过数组一半的数字,首先需要知道数据中每个数字出现的次数,例子中使用了对象的特性【对象中不允许出现重复的key】所以可以将数组中的数字当成对象的key,出现的次数当成key的value。然后在去判断对象中的哪个key的value大于数组的一半,返回这个key就可以了。代码如下:...
2020-12-17
3
778
首页
上一页
1
2
3
下一页
末页