es6 解构赋值 扩展运算符 字符串模板 等

//拷贝数组 不改变原数组 添加删除值

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()方法确定字符串是否以指定字符串的字符开头,返回truefalse视情况而定。

判断字符串以什么开头一般的话是用于来判断是否以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前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)

最后

一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。

分享一些简单的前端面试题以及学习路线给大家,狂戳这里即可免费领取

(img-QUzu9owW-1713483707120)]

最后

一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。

分享一些简单的前端面试题以及学习路线给大家,狂戳这里即可免费领取

[外链图片转存中…(img-Tcfez9ZI-1713483707120)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值