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他们不会去创建呃一个属性

浅拷贝,深拷贝

数组解构

相关推荐
掘金安东尼8 分钟前
解读 hidden=until-found 属性
前端·javascript·面试
岑梓铭11 分钟前
考研408《计算机组成原理》复习笔记,第五章(1)——CPU功能和结构
笔记·考研·408·计算机组成原理·计组
1024小神16 分钟前
jsPDF 不同屏幕尺寸 生成的pdf不一致,怎么解决
前端·javascript
滕本尊16 分钟前
构建可扩展的 DSL 驱动前端框架:从 CRUD 到领域模型的跃迁
前端·全栈
借月17 分钟前
高德地图绘制工具全解析:线路、矩形、圆形、多边形绘制与编辑指南 🗺️✏️
前端·vue.js
li理17 分钟前
NavPathStack 是鸿蒙 Navigation 路由的核心控制器
前端
二闹20 分钟前
一招帮你记住上次读到哪儿了?
前端
li理24 分钟前
核心概念:Navigation路由生命周期是什么
前端
古夕27 分钟前
my-first-ai-web_问题记录02:Next.js 15 动态路由参数处理
前端·javascript·react.js
梦里寻码27 分钟前
自行食用 uniapp 多端 手写签名组件
前端·uni-app