- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 ES6模版字符串
{}` 语法,能够更方便地进行字符串拼接,代码更简洁:”) 来拼接字符串,这在嵌入变量时显得特别繁琐。“在 ES5 中,我们通常使用加号 (“而在 ES6 中,我们使用反引号(
2025-04-01 09:34:17
137
原创 ES6新特性: 解构
在 ES5 中,如果我们想从数组或对象中提取值,通常需要多行代码。“而 ES6 引入了解构赋值,使得我们能够用一行代码轻松提取值:”
2025-04-01 09:34:04
187
原创 ES6新特性:默认参数
在 ES5 中,如果函数参数未传值,我们常常需要在函数内部进行检查并赋默认值。“而在 ES6 中,我们可以直接在函数声明中给参数赋默认值:”
2025-04-01 09:33:25
114
原创 ES6新特性:扩展运算符
在 ES5 中,如果我们想合并数组,通常会使用。“而在 ES6 中,我们可以使用扩展运算符。,让合并数组的操作更加优雅:”
2025-04-01 09:32:33
194
原创 ES6新特性:Promise
在 ES5 之前,我们处理异步操作时常常使用回调函数,导致回调地狱,使得代码难以维护。“而 ES6 引入了 Promise,使得异步操作更加优雅:”
2025-04-01 09:32:14
141
原创 ES6新特性:Class关键字,新的语法糖,语义化创建类
在 ES5 中,我们使用构造函数来创建对象,语法相对繁琐。“而在 ES6 中,我们可以使用。关键字,语法更加简洁明了:”
2025-04-01 09:32:01
146
原创 ES6新特性:模块化
在 ES5 之前,JavaScript 没有原生的模块系统,开发者常常依赖全局变量和立即执行函数来模拟模块化。“而在 ES6 中,我们可以使用。,轻松实现模块化:”
2025-04-01 09:31:48
111
原创 ES6新特性:Symbol
在 ES5 之前,我们通常使用字符串或数字作为对象的属性名,这可能导致命名冲突。,它是一种新的原始数据类型,可以创建独一无二的标识符,从而防止属性名冲突:”“而 ES6 引入了。
2025-04-01 09:31:27
164
原创 ES6 新特性——`var`、`let` 和 `const` 的区别
第一部分: 的作用与特点“我们先来看 ,这是 ES5 及更早版本中声明变量的方式。 有两个特点:”变量提升(Hoisting):“当你使用 声明变量时,这个变量会在代码执行之前被提升到当前作用域的顶部。也就是说,变量可以在声明之前使用。我们来看一个例子:”“在这个例子中, 第一次执行时虽然还没有明确赋值,但因为 声明的变量被提升了,所以它返回 而不是报错。”函数作用域(Function Scope):“ 是函数作用域的,也就是说,它只在函数内部有作用,而不是块级作用域。我们来看另一个例子:”“
2025-04-01 09:31:09
1232
空空如也
if语句对事务的控制
2022-06-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人