夜寻极光。
夜寻极光。
全部文章
分类
题解(22)
归档
标签
去牛客网
登录
/
注册
夜寻极光。的博客
全部文章
(共21篇)
题解 | #二进制转换#
function valueAtBit(num, bit) { let result = num.toString(2); return result.charAt(result.length - bit ); }toString(radix) 方法可把一个 Number 对象转换为一...
2021-08-03
1
482
题解 | #将字符串转换为驼峰格式#
split(separator,howmany) 方法用于把一个字符串分割成字符串数组。separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定...
2021-08-02
1
738
题解 | #获取指定字符串#
直接暴力破解,判断连续的3个字符是不是数字: function captureThreeNumbers(str) { for(let i=1;i<str.length;i++){ if(str[i-1]>=0 && str[i-1]<=9 &...
2021-08-01
2
520
题解 | #数组去重#
为 Array 对象添加一个去除重复项的方法 Array.prototype.uniq = function () { return [...new Set(this)]; }Set 对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。new Set(this) 直接利用Set把数组...
2021-08-01
14
508
题解 | #检查重复字符串#
不用正则表达式写法:给定字符串 str,检查其是否包含连续重复的字母(a-zA-Z),包含返回 true,否则返回 false function containsRepeatingLetter(str) { for(let i=0;i<str.length;i++){ ...
2021-07-31
6
716
题解 | # 属性遍历#
找出对象 obj 不在原型链上的属性(注意这题测试例子的冒号后面也有一个空格~)1、返回数组,格式为 key: value2、结果数组不要求顺序 function iterate(obj) { let keyArr = Object.keys(obj); let arrs= []; ...
2021-07-31
1
516
题解 | #移除数组中的元素#
function removeWithoutCopy(arr, item) { while(arr.indexOf(item)!= -1){ arr.splice(arr.indexOf(item),1); } return arr; }indexOf()...
2021-07-30
0
459
题解 | #查找数组元素位置#
function indexOf(arr, item) { return arr.indexOf(item); }indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。
2021-07-30
0
387
题解 | #计数#
function count(arr, item) { let arr2 = arr.filter(a=>{ return a == item; }) return arr2.length; }filter() 方法创建一个新的数组,新数组中的...
计数
2021-07-30
0
342
题解 | #删除数组第一个元素#
function curtail(arr) { return arr.slice(1); } slice() 方法可从已有的数组中返回选定的元素。 参数 ...
2021-07-30
3
489
首页
上一页
1
2
3
下一页
末页