摘要: 2.第二种方法使用filter()方法和indexOf()方法。因为filter方法和indexOf方法本质上是一层for循环实现,因此时间复杂度为O(n*n);代码如下 3.第3种方法:使用indexOf()方法,时间复杂度为O(n*n); 4.第四种方法:ES6提供了新的数据结构Set。它类似于 阅读全文
posted @ 2016-10-05 18:24 超人会飞555 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1、查询字符串中出现最多的字符和个数的算法。例如字符串“abaaas”出现最多的是a,出现4次,算法js描述 2、将字符串转为千分制?例如将‘1234567’转为1,234,567 第二种思路:使用正则 3、返回一个只包含数字类型的一个数组?例如“fhu123kkk456g”转换为[123,78,6 阅读全文
posted @ 2016-10-05 17:54 超人会飞555 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 实现一个方法将一个字符串转为驼峰命名法。例如border-bottom-color转为borderBottomColor 所用方法:toUpperCase()方法。 第一种思路:将字符串使用split方法以-分割,然后把第一项之后的每一个的首字母转换为大写。 第二种使用正则表达式,正则表达式子项,以 阅读全文
posted @ 2016-10-05 12:59 超人会飞555 阅读(9173) 评论(0) 推荐(0) 编辑
摘要: 笔试题中经常有运行结果题,而大多体型都是围绕作用域展开,下面总结了几种相关的题: 3.变量的查找是就近原则,找就近var定义的,就近找不到的话则在外层寻找。 4.当参数和局部变量重名时,优先级等同。 var a=10; function aaa(a){ alert(a); var a=20; } a 阅读全文
posted @ 2016-10-05 11:05 超人会飞555 阅读(306) 评论(0) 推荐(0) 编辑