day25|学习前端js

函数声明,被提升(hoisting)。函数表达式必须先定义才能用。

对象解构,按属性名

数组解构按顺序

点运算符. 对象.属性名

哪些可迭代(可以被for..of循环的东西):array,string,map,set, TpyedArray,arguments对象。

浏览器基本交互API:alert()。confirm()

函数参数名必须唯一

rest左边,收集。spread右边,展开。

&&左边是真才返回右边:69!用于条件设置

或||左边为假才返回右边,用于设置默认值

nullish

array,set,object,map

this,var、const、let的的TDZ和hoisting(提升)。数组的解构

只有声明(var x.)会提升,赋值表达式(=10)不会提升。因为赋值可能带有副作用(计算、函数调用、抛异常),解释器在编译阶段并不想执行这些代码。

var在全局变量的市民上会在全局窗口上创建一个对象。但是 cosnt

和 let他们不会去创建呃一个属性

浅拷贝,深拷贝

数组解构

相关推荐
程序员黑豆44 分钟前
Java类型推断完全指南:从var到菱形运算符,掌握使用限制与最佳实践
java·前端·ai编程
To_OC1 小时前
踩了个 TS 的坑之后,我终于把 type 和 interface 掰明白了
前端·react.js·typescript
GreenTea2 小时前
深度解读 Anthropic 多智能体报告:更强的模型 ≠ 更好的协调
前端·后端·算法
浮生望2 小时前
前端API工程化:用 Mock 数据与 Axios 配置实现独立于后端的并行开发
前端
bitbrowser2 小时前
giffgaff突然停用?先分清闲置停用和长期境外断开
笔记
万少2 小时前
给 DeepSeek Harness 装个"应用商店":一条命令,595 个插件随你逛
前端·javascript·后端
九硕智慧建筑一体化厂家2 小时前
数字化管控落地,直流照明构筑安全照明体系
运维·人工智能·笔记·安全·智慧城市
波波0072 小时前
C# 15 重磅新特性: 带标签 break 与 continue:重新定义嵌套循环控制流
服务器·前端·c#
AI云海3 小时前
天幕红尘笔记
笔记
Brown.alexis3 小时前
es6知识点1-自备使用
前端·ecmascript·es6