5.字符串的长度
str.length
6.字符串的可变性,不可变
像创建一个对象
let student=‘student’
console.log(student.length)
console.log(student[0])
7.大小写的转化
student.toUpperCase()
student.toLowerCase()
8.获取下标
console.log(student.indexof(‘t’))
9.substring
student.substring(1)//从第一个截取到最后一个
student.substring(1,3)
6.2数组
var arr=[1,2,3,4,5,6]
1.长度 arr.length
2.在控制台对数组进性操作都会改变,如数组内的值,数组长度等,
字符串就不会改变
3.indexOf,获得下标
arr.indexof(2)
字符串的1和数字1是不一样的
4.slice() 截取一部分,返回一个新的数组类似substring
5.push(),pop()栈
push压入到尾部,pop尾部取出
6.unshift(),shift()
unshirt压入头部,shift头部取出
7.reverse()反转
8.concat()拼接
arr.concat([1,2,3])
9.连接符join()
arr.join(“-”)
10.多维数组
arr =[[1,2],[3,4],[“5”,“6”]];
arr[1][1]
4
var 对象名={
属性名:属性值,
属性名:属性值
}
1.对象赋值
person.name=“qinjiang” 可以替换原对象名
2.使用一个不存在的属性不会报错
3.动态的删除属性
delete person.name
4.动态添加(添加属性同时添加值)
person.hh=“hhh”
5.判断某个属性是否在这个对象中
‘属性名’ in 对象名
‘age’ in person
6.判断一个属性是否自身具有而不是继承而来
person.hasOwnProperty(‘toString’)
false
person.hasOwnProperty(‘age’)
true
forEach循环
var age=[12,1,2,3,4,56];遍历数组
age.forEach(funcation(value)){
console.log(value)
})
基本与java相同
var map=new Map([“tom”,100],[“jack”,120],[“sir”,110]);
var name=map.get(‘tom’);//通过键找到value
map.set(‘admin’,102);//设置值
map.delete(“tom”)//删除
var set =new Set([3,1,1,1,1,1,1]);//可以去重复的1
set.delete(1)
set.add(2)
set.has(3)//断是否有3
使用Iterator遍历Map和Set
var arr=[3,4,5]//遍历数组
for(var x of arr){
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:前端)
最后
为了帮助大家更好的了解前端,特别整理了《前端工程师面试手册》电子稿文件。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】](https://bbs.csdn.net/topics/618166371)**