//拷贝数组 不改变原数组 添加删除值
let arr1 = [‘我’,‘是’,‘小羽’];
let arr2 =[…arr1];
arr2.push(‘hello world’);
console.log(arr2); //[“我”, “是”, “小羽”, “hello world”]
console.log(arr1); //[“我”, “是”, “小羽”]
//rest 运算符… 剩余参数不确定
function win2(first,…arg) {
// console.log(arg.length) //6 剩余参数
//打印出每项
for(let val of arg){
console.log(val)
}
}
win2(0,1,2,3,4,5,6)
es6数组展开
let arr = [1,2,3,4]
console.log(…arr)
合并数组
let arr1=[1,2,3]
let arr2=[4,5,6]
let arr3=[…arr1,…arr2] //1,2,3,4,5,6
es6 参数收集
function show(a,b,…arr){
console.log(a,b,arr)
}
show(1,2,6,7,3,4); //1,2[6,7,3,4]
剩余参数必须是最后一个
}
}
字符串模板
字符串模板
startsWith endWith
该startsWith()
方法确定字符串是否以指定字符串的字符开头,返回true
或false
视情况而定。
判断字符串以什么开头一般的话是用于来判断是否以http://开头或者以file:///开头
参数
接受两个参数
第一个参数,要在此字符串开头搜索的字符,第二个参数是指定从字符串开始的位置,默认从零开始。
此方法区分大小写;
let str1 = “file:///C:/Users/iTAze/Desktop/1.html”;
let str2 = “https://mp.csdn.net/postedit”;
console.log(str1.startsWith(“https://”))// false;
console.log(str1.startsWith(“file:///”))// true;
console.log(str2.startsWith(“https://”))// true;
console.log(str2.startsWith(“file:///”))// false;
endsWith()方法
endsWith()方法和startsWith()方法的语法都是一样的,不过endsWith()方法是从字符串的末尾开始查找。
比如你要判断这个字符串是不是以 .png .jpg 等这种
let str1 = “file:///C:/Users/iTAze/Desktop/1.html.png”;
let str2 = “https://mp.csdn.net/postedit.jpg”;
console.log(str1.endsWith(“.png”))// true;
console.log(str1.endsWith(“.jpg”))// false;
console.log(str2.endsWith(“.png”))// false;
console.log(str2.endsWith(“.jpg”))// true;
这个方法在IE中完全不兼容,在Edge中是兼容的,如果你想用这个方法请寻找兼容写法。
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)
最后
一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。
分享一些简单的前端面试题以及学习路线给大家,狂戳这里即可免费领取
(img-QUzu9owW-1713483707120)]
最后
一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。
分享一些简单的前端面试题以及学习路线给大家,狂戳这里即可免费领取
[外链图片转存中…(img-Tcfez9ZI-1713483707120)]