
javascript
葵-托利
一个小前端
展开
-
js实现trim方法
昨天面试中,面试官问了一个用replace结合正则实现清除字符串两边空格的方法,这个还是很好实现的,网上也有很多记录,基本上都是匹配字符串两侧的空白符,替换为空字符就可以了。 大体上就是下面这种方法。String.prototype.trim = function(){ return this.replace(/^(\s*)|(\s*)$/g, '');}而后面试官提了个进...原创 2017-09-07 16:46:27 · 1491 阅读 · 0 评论 -
JavaScript中的语句结束符';'
语句结束的分号还是挺重要的let a,b,ca = [1, 2, 3, 4]a.forEach((n) => { n *= n;})[b, c] = a以上代码,乍看之下似乎没什么问题,除了最上面两行的声明与赋值之外,就是将数组a的每一项元素平方操作,然后通过数组解构赋值的方法给变量b和c分别赋值为数组a的前两个元素。、但是运行起来就会发现 神马?!居然...原创 2017-12-16 11:36:42 · 4856 阅读 · 0 评论 -
记录粗心的问题
var o = { config: true, logConfig: function() { console.log('config is: ' + this.config ? 'true' : 'false'); }, toggleConfig: function() { this.config = !this.config; ...原创 2017-12-06 12:03:39 · 211 阅读 · 0 评论