news 2026/9/2 5:43:45

3.web记录

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3.web记录

13.泛型是什么 有什么作用

泛型:用字符去指代未知类型

作用:保留类型信息提高代码复用 编译时类型检查

14.类型断言

类型断言:告诉解析器当前变量是什么类型

方法1:变量as类型 eg:g as string;

方法2:<类型>变量eg:<string>g

15.any never unknown区别

any可以赋给任何类型 安全性最差

unknown 只能给any赋值 安全性较好

never 不可以赋给任何类型(never 是空集)安全性最好

16.ts类型有什么

1.基本数据类型:string boolean number undefined null symbol bigInt

2.引用数据类型:Object(对象 数组 函数)

3.any 任意类型

4.unknown 未知类型

5.void 表示空类型

6.never 从不反出结果

7.枚举(enum)

8.元组(Tuple)

9.类型别名(type)

10.联合类型(|)

11.交叉类型 (&)

17.数组和元组的区别

数组:所有元素类型相同,长度可变,存储同类型数据列表,允许越界访问,返回 undefined

元组:每个位置可以类型不同,长度固定,存储固定结构的数据对/组合,不允许越界访问,JS返回 undefined

18.this指向

1.全局作用域下的this指向window

2.如果给元素的事件行为绑定函数,那么函数中的this指向当前被绑定的那个元素

3.函数中的this,要看函数执行前有没有. ,.的话,点前面是谁,this就指向谁如果没有点,指向window

4.自执行函数中的this永远指向window

5.定时器中函数的this指向window

6.构造函数中的this指向当前的实例

7.callapplybind可以改变函数的this指向

8.箭头函数中没有this,如果输出this,就会输出箭头函数定义时所在的作用域中的this

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 5:43:44

STM32F4 HAL库1.27.0升级要点与手工建工程实战指南

简介&#xff1a;STM32F4HAL库是ST官方推出的外设驱动库&#xff08;最新版1.27.0&#xff09;&#xff0c;随STM32Cube MCU包发布&#xff0c;面向从事STM32F4系列嵌入式开发的工程师、学生及爱好者。该库在标准外设库基础上强化了模块化设计&#xff0c;可显著提升代码在不同…

作者头像 李华
网站建设 2026/9/2 5:42:49

企查查合规爬虫实战:Playwright动态采集与反爬对抗

简介&#xff1a;本资源是一套面向本科毕业设计与数据采集实践者的Python网络爬虫实现方案&#xff0c;聚焦企查查企业信用信息的自动化、完整抓取&#xff0c;解决公开商业数据获取难、反爬应对弱、结构化存储缺等实际问题。压缩包仅2个文件&#xff08;1个核心Python脚本1份R…

作者头像 李华
网站建设 2026/9/2 5:42:03

Pi Agent 终端编程工具实战:从 ACP 协议到智能编码工作流

1. 为什么终端编程工具值得关注1.1 从图形界面到终端代理的必然趋势过去几年&#xff0c;开发者的编程方式经历了几个明显阶段。最开始是传统 IDE 加手动编译&#xff0c;后来是 AI 辅助补全&#xff0c;再往后是聊天式编程助手。而现在&#xff0c;终端编程工具正在成为新的关…

作者头像 李华
网站建设 2026/9/2 5:41:20

光敏二极管工作原理与跨阻放大器电路设计全解析

上周帮一个刚入行的朋友准备硬件工程师面试&#xff0c;他翻到一道题&#xff1a;“光敏二极管是如何工作的&#xff1f;”——看起来简单&#xff0c;但真让他用面试官能听懂的方式讲清楚&#xff0c;从原理到应用&#xff0c;再到实际设计中的坑&#xff0c;他卡壳了。这其实…

作者头像 李华
网站建设 2026/9/2 5:41:03

STM32F4上手写RSA-1024密码引擎实战

简介&#xff1a;本资源是面向嵌入式安全开发者的STM32平台RSA2048非对称加密解密实战项目&#xff0c;适用于具备C语言基础与STM32固件库开发经验的中级工程师及物联网安全学习者&#xff0c;解决资源受限MCU上部署高安全性公钥算法的核心难题。压缩包共127个文件&#xff0c;…

作者头像 李华
网站建设 2026/9/2 5:39:04

MultiLCD库:Arduino多款液晶屏统一驱动的实战指南

简介&#xff1a;这款 Arduino 液晶库由 Stanley 编写并以 GPL 协议开源&#xff0c;面向 Arduino 开发者、电子爱好者及创客。它提供统一、易用的 API 驱动不同型号的液晶显示模块&#xff0c;可显示字符、位图与简单图形&#xff0c;能显著降低多屏适配与切换成本&#xff0c…

作者头像 李华