最后
全网独播-价值千万金融项目前端架构实战
从两道网易面试题-分析JavaScript底层机制
RESTful架构在Nodejs下的最佳实践
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
一线互联网企业如何初始化项目-做一个自己的vue-cli
思维无价,看我用Nodejs实现MVC
代码优雅的秘诀-用观察者模式深度解耦模块
前端高级实战,如何封装属于自己的JS库
VUE组件库级组件封装-高复用弹窗组件
5.数组去重:
function unique(arr) {
var newArr = [];
for (let i = 0; i < arr.length; i++) {
if (newArr.indexOf(arr[i]) === -1) {
newArr.push(arr[i]);
}
}
return newArr;
}
var res = unique([‘red’,‘blue’,‘green’,‘red’,‘blue’]);
console.log(res);
6.数组转换成字符串:
//1.toString()方法 转换成字符串用,号隔开。
var arr = [1,2,3];
console.log(arr.toString());//1,2,3
//2.join(分隔符)
var arr = [‘red’,‘green’,‘blue’];
console.log(arr.join(' ′ ) ) ; / / r e d '));//red ′));//redgreen$blue
console.log(arr.join(‘-’));//red-green-blue
7.字符串对象:
7.0基本包装类型:
就是把简单数据类型包装成为复杂数据类型,这样基本数据类型就有了属性和方法。String Number Boolean
7.1字符串的不可变:
指的是里面的值不可变,虽然看上去可以改变内容,但其实是地址变了,内存中新开辟了一个内存空间。
7.2字符串对象 根据字符返回位置 str.indexOf(‘要查找的字符’,[起始的位置])
var str = ‘你好大中国,中烟好’;
console.log(str.indexOf(‘中’));//3
console.log(str.indexOf(‘中’,4));//6 从4的位置开始
7.3查找字符串abcoefoxyozzopp 中所有o出现的位置以及次数。
var str = ‘abcoefoxyozzopp’;
var index = str.indexOf(‘o’);
var count = 0;
while (index !== -1) {
console.log(index);
index = str.indexOf(‘o’,index+1);
count++;
}
console.log(count);//4
7.4判断字符串abcoefoxyozzopp 中出现次数最多的字符,并统计其次数。
var str = ‘abcoefoxyozzopp’;
var o ={};
for (let i = 0; i < str.length; i++) {
var chars = str.charAt(i);//字符串的每个字符
if (o[chars]) {
o[chars]++;
} else {
o[chars]= 1;
}
算法刷题
大厂面试还是很注重算法题的,尤其是字节跳动,算法是问的比较多的,关于算法,推荐《LeetCode》和《算法的乐趣》,这两本我也有电子版,字节跳动、阿里、美团等大厂面试题(含答案+解析)、学习笔记、Xmind思维导图均可以分享给大家学习。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
写在最后
最后,对所以做Java的朋友提几点建议,也是我的个人心得:
-
疯狂编程
-
学习效果可视化
-
写博客
-
阅读优秀代码
-
心态调整