agul
agul
全部文章
分类
C#(2)
jquery(1)
Node(2)
php apache(2)
刷题(1)
前端杂记(1)
前端笔记(11)
前端练手项目(4)
未归档(1)
物联网(4)
网络(1)
题解(42)
归档
标签
去牛客网
登录
/
注册
agul的博客
全部文章
(共62篇)
题解 | #函数的上下文#
function speak(fn, obj) { //return fn.call(obj) //return fn.apply(obj) // return fn.bind(obj)() obj.fn = fn return obj.fn() }
2021-07-18
0
412
题解 | #函数传参#
function argsAsArray(fn, arr) { // return fn(...arr) // return fn.call(this, ...arr) // return fn.apply(this, arr) return fn.bind(this...
2021-07-18
1
375
题解 | #流程控制#
function fizzBuzz(num) { if (typeof num !== 'number') { return false } if (num % 3 === 0 && num % 5 === 0) { retur...
2021-07-18
6
448
题解 | #计时器#
function count(start, end) { console.log(start++) let timer = setInterval(function () { if (start <= end) { console.log...
2021-07-18
2
582
题解 | #查找元素位置#
// 描述 // 在数组 arr 中,查找值与 item 相等的元素出现的所有位置 // 示例1 // 输入: // ['a', 'b', 'c', 'd', 'e', 'f', 'a', 'b', 'c'] 'a' // 复制 // 输出: // [0, 6] function findAllO...
2021-06-11
2
705
题解 | #求二次方#
// 描述 // 为数组 arr 中的每个元素求二次方。不要直接修改数组 arr,结果返回新的数组 // 示例1 // 输入: // [1, 2, 3, 4] // 输出: // [1, 4, 9, 16] function square(arr) { return arr.map(v =...
2021-06-11
6
564
题解 | #查找重复元素#
// 描述 // 找出数组 arr 中重复出现过的元素(不用考虑返回顺序) // 示例1 // 输入: // [1, 2, 4, 4, 3, 3, 1, 5, 3] // 输出: // [1, 3, 4] function duplicates(arr) { let result = []...
2021-06-11
0
492
题解 | #计数#
// 描述 // 统计数组 arr 中值等于 item 的元素出现的次数 // 示例1 // 输入: // [1, 2, 4, 4, 3, 4, 3], 4 // 复制 // 输出: // 3 function count(arr, item) { return arr.filter((i...
2021-06-11
0
412
题解 | #添加元素#
function insert(arr, item, index) { let result = arr.slice(0) result.splice(index, 0, item) return result }
2021-06-11
0
493
题解 | #添加元素#
// 描述 // 在数组 arr 开头添加元素 item。不要直接修改数组 arr,结果返回新的数组 // 示例1 // 输入: // [1, 2, 3, 4], 10 // 复制 // 输出: // [10, 1, 2, 3, 4] function prepend(arr, item) { ...
2021-06-10
0
510
首页
上一页
1
2
3
4
5
6
7
下一页
末页