当前位置: 首页 > news >正文

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

浅拷贝,深拷贝

数组解构

http://www.dtcms.com/a/337995.html

相关文章:

  • Linux: RAID(磁盘冗余阵列)配置全指南
  • 损失函数与反向传播 小土堆pytorch记录
  • FPGA-Vivado2017.4-建立AXI4用于单片机与FPGA之间数据互通
  • 计算机组成原理(9) - 整数的乘除法运算
  • js计算两个经纬度之间的角度
  • Python字符串连接与合并工程实践:从基础到高性能解决方案
  • 【笔记】位错的定义和分类
  • B站 韩顺平 笔记 (Day 22)
  • 【人工智能】2025年AI代理失控危机:构建安全壁垒,守护智能未来
  • 规避(EDR)安全检测--避免二进制文件落地
  • 面向对象爬虫进阶:类封装实现高复用爬虫框架​
  • DP-v2.1-mem-clean学习(3.6.9-3.6.12)
  • Python 爬虫实战:玩转 Playwright 跨浏览器自动化(Chromium/Firefox/WebKit 全支持)
  • 嵌入式第三十二课!!线程间的同步机制与进程间的通信(IPC机制)
  • PotPlayer使用AI生成字幕和API实时翻译
  • Redis中LRU与LFU的底层实现:字节级的精巧设计
  • 树莓派安装python第三方库如keras,tensorflow
  • day35-负载均衡
  • 智能化合同处理与知识应用平台:让合同从 “管得住” 到 “用得好”
  • C15T3
  • openssl加密里面的pem格式和rsa有什么区别?
  • 财务分析师如何提升自身专业能力:突破职业瓶颈的五年进阶规划
  • nestjs配置@nestjs/config 入门教程
  • 股票常见K线
  • 群晖nas中 打开PHP连接MariaDB 功能扩展
  • JavaSE——高级篇
  • 处理手表步数和分析用户步数数据
  • 【Tech Arch】Spark为何成为大数据引擎之王
  • 电子电气架构 --- 关于整车信息安全的一些思考
  • 2025年- H98-Lc206--51.N皇后(回溯)--Java版