摘要:
# 创建对象方式 ```js // 方式1 var obj1 = {"name": "方式1"} // 方式2 var obj2 = {name: "方式2"} // 方式3 var obj3 = new Object({"name": "方式3"}); // 方式4 var obj4 = new 阅读全文
posted @ 2023-06-04 23:02
黄河大道东
阅读(9)
评论(0)
推荐(0)
摘要:
# 一、闭包 原理:外层匿名函数自调用返回其内部作用域某个成员的引用(变量访问权限私有化) 条件: (1)最外层必须要是匿名函数 + 匿名函数自调用 (2)自调用必须返回外层匿名函数作用域中的某个对象(函数/匿名函数/对象)的引用 (3)将这个引用保存到一个全局变量中,对外提供顶层访问入口 作用: 阅读全文
posted @ 2023-06-04 22:53
黄河大道东
阅读(25)
评论(0)
推荐(0)
摘要:
# 区别 浏览器环境和Node.js环境是两种不同的 JS 代码运行环境,它们在以下几个方面有所区别: 1. 运行平台:`JS浏览器环境` 指的是 JS 代码运行在用户电脑上的 Web浏览器中,而 `Node.js环境` 指的是 JS 代码运行在服务器或本地计算机上。 2. JavaScript A 阅读全文
posted @ 2023-06-04 22:32
黄河大道东
阅读(418)
评论(0)
推荐(0)
摘要:
[toc] # 前言 fetch 是用来替代传统的`XMLHttpRequest`的。 fetch 的优点很多,包括链式调用的语法、返回promise等。 # 什么是Promise? 当在开发中需要处理异步操作时,Promise是一个常用的工具。Promise是一个表示异步操作最终完成或失败的对象。 阅读全文
posted @ 2023-06-04 22:16
黄河大道东
阅读(13)
评论(0)
推荐(0)
摘要:
[toc] > `因为 let 和 const 是es6的新特性, let 和 const 的出现就是为了解决 var 的各种问题,因此在声明变量时能不用var就不用,强烈建议都用let和const声明变量和常量!` # 区别 1、var 声明的变量属于 `函数作用域`,而 let 和 const 阅读全文
posted @ 2023-06-04 19:50
黄河大道东
阅读(37)
评论(0)
推荐(0)