随笔分类 - 每日算法
包含面试遇到的算法和日常算法总结
摘要:匹配输入的字符:以字母或_开头,后面由数字字母_组成长度为5-20的字符串 var reg=/^[a-bA-B_][a-bA-B0-9_]{4,19}/ var name1='abb' console.log(reg.test(name1) 题目描述:js求字符串字节长度方法 描述:汉字字节为2,其
阅读全文
摘要:去除数组中重复的元素 题目描述:去除数组中重复的元素 解题思路: 因为对象中的键是唯一的,利用对象筛选数组中重复的部分,创建新数组存放不重复的元素 因为对象中的键是唯一的,利用对象筛选数组中重复的部分,创建新数组存放不重复的元素 因为对象中的键是唯一的,利用对象筛选数组中重复的部分,创建新数组存放不
阅读全文
摘要:题目描述:判断字符串中重复次数最多的字符 // 解决思路: // 1.判断字符重复的方法 // 创建空数组,利用键值对形式对每个字符进行计数 // 用到 采用for循环结合if判断 对象[键] 是否有值,无则undefined // arr.charAt(i)取得arr中i索引号下的元素 // 2.
阅读全文
摘要:每日算法 今日是: 1、将字符串转换为驼峰格式 2、判断字符串中是否有连续重复的字符 将字符串转换成驼峰格式 // css 中经常有类似 background-image 这种通过 - 连接的字符,通过 javascript 设置样式的时候需要将这种样式转换成 backgroundImage 驼峰格
阅读全文