执迷 执迷
首页
  • 技术分享

    • 小白都能看懂的闭包
    • GO-GMP模型
    • MySQL调优
    • centos7部署nacos
    • elasticserch
    • redis
  • 发布一个node插件

    • 发布一个npm包
    • 如何打包一个插件工具库
    • 打包工具的选择
  • JavaScript
  • ES6
  • CSS
  • 框架
  • Node
  • 服务
  • 其他
自我介绍
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

执迷

代码也是艺术
首页
  • 技术分享

    • 小白都能看懂的闭包
    • GO-GMP模型
    • MySQL调优
    • centos7部署nacos
    • elasticserch
    • redis
  • 发布一个node插件

    • 发布一个npm包
    • 如何打包一个插件工具库
    • 打包工具的选择
  • JavaScript
  • ES6
  • CSS
  • 框架
  • Node
  • 服务
  • 其他
自我介绍
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • JavaScript

    • JavaScript
    • 虚拟DOM
    • DOM和事件
    • ES6
    • 数组操作
    • JavaScript的深浅拷贝
    • JavaScript的执行
    • JavaScript对象
    • JavaScript类型
    • JS概念
      • 变量提升(hoisting)
      • 闭包
      • 原型
      • 原型链子
      • 虚拟DOM
      • map, reduce, filter 等高阶函数
    • js设计模式
    • js深入浅出
    • Promise
    • this的指向
    • typescript
  • ES6

  • CSS

  • 框架

  • Node

  • 服务

  • 其他

  • 设计模式

  • web3

  • react

  • 学习笔记
  • JavaScript
执迷
2022-05-15
目录
JavaScript 的33个概念
变量提升(hoisting)
闭包
原型
原型链子
虚拟DOM
map, reduce, filter 等高阶函数

JS概念

# JavaScript 的33个概念 (opens new window)

# 变量提升(hoisting)

console.log(num)	//undefined
var num=123
1
2

总结:变量提升只存在var变量声明中,这个是var其中一个副作用,所以在es6出现时推介使用代替另外var另一个副作用是只有函数作用域,没有块级作用域。

# 闭包

# 原型

# 原型链子

# 虚拟DOM

# map, reduce, filter 等高阶函数

#JavaScript
上次更新: 2024/07/21, 21:46:04
JavaScript类型
js设计模式

← JavaScript类型 js设计模式→

最近更新
01
MySQL调优 原创
08-04
02
MySQL底层 原创
07-30
03
consul单台机器部署,注册外网服务健康检查 原创
07-30
更多文章>
Theme by Vdoing | Copyright © 2019-2025 执迷 | 闽ICP备2022018045号 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式