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