学习《JS数据结构与算法》

博主这些日子去实习所以断更了,现在回归想接着学习一下数据结构与算法,学校也有上这门课,但博主去实习很多课都没上,现在自己看书学习一下,每天记录一下自己学习进度规范一下自己,需要这本书的可以私聊博主,看完这本书就开始刷题,每天刷个1-3题

前端实习经典问题:es6的新特性有哪些?

es6的新特性有很多,真到面试时候一一列举也不太可能,那不如就列举几个最经典的:let和const、展开运算符、箭头函数、模板字符串、模块、类、结构、、、

那么面试官又会追问:let和const相比于var区别在哪里?那么我们就从两方面来回答,变量的定义和变量的作用域

var定义的变量既可以重复定义,又可以改变;let定义的变量不可以被重复定义,但可以重新赋值;const定义的变量不可以被重复定义,也不可以被重新赋值,值得一提的是,const定义的变量是引用地址时,引用地址不可改变,但引用地址指向的值是可以改变的

javascript 复制代码
//举个例子,
const arr=[1,2,3],//arr的引用地址不可改变,但arr里面的值可变
arr[1]=7
声明方式 作用域类型 是否允许重复声明 是否变量提升 是否可重新赋值 全局声明时是否挂载到 window
var 函数/全局作用域 ✔️ 允许 ✔️ 提升 ✔️ 允许 ✔️ (var xwindow.x)
let 块级作用域 ❌ 禁止 ❌ 不提升 ✔️ 允许
const 块级作用域 ❌ 禁止 ❌ 不提升 ❌ 禁止

前端实习经典问题:平时你用ts做什么?

在我看来这其实就是问ts的优点,有时候大家就会一脸懵,平时确实是用ts,但是用是用了却不知道为什么用,那你就大大方方地告诉面试官:TypeScript 是一个开源的、渐进式包含类型的 JavaScript 超集,它的主要功能之一是 为JavaScript 变量提供类型支持。 在 JavaScript 中提供类型支持可以实现静态检查,从而更容易 地重构代码和寻找bug。最后,TypeScript会被编译为简单的JavaScript代码。

相关推荐
m4Rk_6 小时前
【论文阅读】Agent 记忆机制(57):MemSearch-o1——从查询词元生长证据,重组 Deep Search 记忆路径
论文阅读·人工智能·学习·开源·github
闭月之泪舞7 小时前
C++编程学习
c++·学习
网安蟹佬霸8 小时前
2026网络安全每日学习计划:每天学多久?学什么?怎么安排?照着做就行!
网络·学习·安全·web安全·学习路线·网安
一条破秋裤8 小时前
TIM 输入捕获与 PWMI:从边沿到频率、占空比
笔记·stm32·学习
2601_949950638 小时前
考研英语资料太散?用小程序把真题、词汇和错题放到一起
人工智能·学习·考研·小程序·刷题·小程序推荐
熊猫钓鱼>_>9 小时前
鸿蒙AI Agent新范式:从“对话式辅助”到“工程化代理”的Harness架构实战解析
人工智能·笔记·学习·华为·架构·harmonyos
2501_919749039 小时前
华为鸿蒙管理学习生活与工作APP—小羊管理
学习·华为·生活·harmonyos·鸿蒙
一条破秋裤9 小时前
STM32 学习笔记:PWM 输出比较原理与计算
笔记·stm32·学习
克里斯蒂亚诺更新10 小时前
学习PyTorch
人工智能·pytorch·学习