前端消防圆
前端消防圆
全部文章
分类
归档
标签
去牛客网
登录
/
注册
前端消防圆的博客
TA的专栏
168篇文章
3人订阅
剑指offer
80篇文章
567人学习
字节跳动前端
2篇文章
325人学习
前端js面试
86篇文章
682人学习
全部文章
(共169篇)
题解 | #购物车#
来自专栏
思路:add方法的思路是,将items中的元素映射为html内容并添加在tbody尾部,最后再调用getAmount函数更新商品总金额和总数量即可。bind方法的思路是,使用父元素监听,即使用tbody监听click事件,再在内部判断是否是a标签点击事件,如果是则将a标签的父元素的父元素即tr标签删...
2023-06-29
1
354
题解 | #将字符串转换为驼峰格式#
来自专栏
思路:使用split方法将字符串以中划线-分隔开,然后再使用filter方法过滤掉空项(诸如-webkit-border-image)得到arr数组,再从第二项开始遍历arr,使用charAt(0)+splice(1)将每一项的单词首字母转换为大写,最后返回s。 function cssStyle2...
2023-06-28
1
342
题解 | #颜色字符串转换#
来自专栏
思路:正则表达式。首先使用正则表达式匹配rgb(a,b,c)这种形式,然后使用match方法获取匹配内容,接着使用toString(16)方法将表示r、g、b的整数各自转换为两位的16进制字符串形式,最后使用toLowerCase方法将其全部转换为小写形式。 function rgb2hex(sRG...
2023-06-28
1
324
题解 | #判断是否符合 USD 格式#
来自专栏
function isUSD(str) { return /^\$\d{1,3}(,\d{3})*(\.\d{2})*$/.test(str) }
2023-06-28
1
238
题解 | #判断是否符合指定格式#
来自专栏
思路:正则表达式。/^\d{3}-\d{3}-\d{4}$/表示XXX-XXX-XXXX并且X 为 Number 类型。 function matchesPattern(str) { return /^\d{3}-\d{3}-\d{4}$/.test(str) } 总结:注意,重点是要加上...
2023-06-27
1
333
题解 | #获取指定字符串#
来自专栏
思路:正则表达式。/\d{3}/表示匹配连续三个数字的正则表达式,string.match(regexp)方法用于在字符串中匹配与指定正则表达式相匹配的内容,其返回一个数组,包含与正则表达式匹配的内容,如果未找到匹配项,则返回null。 function captureThreeNumbers(st...
2023-06-27
1
277
题解 | #判断是否以元音字母结尾#
来自专栏
思路:正则表达式。 function endsWithVowel(str) { return /[aeiouAEIOU]$/.test(str) } 总结:正则表达式一般使用//包围起来。
2023-06-27
1
270
题解 | #检查重复字符串#
来自专栏
思路:遍历字符串,检查是否当前元素等于前一个元素,并且其是字母。 function containsRepeatingLetter(str) { let n=str.length for(let i=1;i<n;i++) if(str[i]==str[i-1]&&...
2023-06-27
2
276
题解 | #判断是否包含数字#
来自专栏
思路:遍历字符串,如果当前字符串是0~9之间,则有数字,直接返回true,反之返回false。 function containsNumber(str) { let n=str.length let flag=false for(let i=0;i<n;i++) ...
2023-06-26
1
306
题解 | #属性遍历#
来自专栏
思路:Object.keys方法只会遍历对象自身的属性而不会遍历原型链上的属性。 function iterate(obj) { //Object.keys方法只会遍历对象自身的属性而不会遍历原型链上的属性 let arr=Object.keys(obj) let res=...
2023-06-26
0
297
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页