轻风123
轻风123
全部文章
分类
题解(42)
归档
标签
去牛客网
登录
/
注册
轻风123的博客
全部文章
(共35篇)
题解 | #二进制转换#
function multiply(a, b) { var f1 = 1,f2 = 1; if(String(a).indexOf('.') != -1){ //获取a的小数位数 f1 = String(a).length - String(a).in...
2021-08-06
0
358
题解 | #二进制转换#
function convertToBinary(num) { var result = num.toString(2); var i = 8- result.length; let str0 = '' for(;i>0;i--){ str0 ...
2021-08-06
0
324
题解 | #二进制转换#
function base10(str) { //parseInt(string, radix) 解析一个字符串并返回指定基数的十进制整数, //radix 是2-36之间的整数,表示被解析字符串的基数。 return parseInt(str,2) //将str...
2021-08-05
7
501
题解 | #柯里化#
function curryIt(fn) { //获取fn参数的数量 var n = fn.length; //声明一个数组args var args = []; //返回一个匿名函数 return function(arg){ //将curryIt后面...
2021-08-04
0
567
题解 | #二次封装函数#
function partialUsingArguments(fn) { let arr = [...arguments] let result = function (){ let arr2 = [...arguments] let arr3 = arr....
2021-08-04
0
438
题解 | #求二次方#
function square(arr) { var temp = []; arr.forEach(function(elem){ return temp.push(Math.pow(elem,2)) }) return temp}
2021-07-22
0
439
题解 | #计数#
function count(arr, item) { var count = 0; for(var i=0;i<arr.length;i++){ if(arr[i]==item){ count++ } } return...
2021-07-22
0
425
题解 | #添加元素#
function insert(arr, item, index) { var newArr = []; for(var i=0;i<arr.length;i++){ newArr.push(arr[i]) } newArr.splice(index,0,item...
2021-07-22
0
455
题解 | #删除数组第一个元素#
function curtail(arr) { var newArr = []; for(var i=0;i<arr.length;i++){ newArr.push(arr[i]) } newArr.shift() return newArr}
2021-07-22
1
476
题解 | #添加元素#
//使用unshift()方法,用于向数组的开头添加一个或更多元素function prepend(arr, item) { var newArr = []; for(var i=0;i<arr.length;i++){ newArr.push(arr[i]) ...
2021-07-22
2
431
首页
上一页
1
2
3
4
下一页
末页