随笔分类 -  JavaScript常用方法 / es6语法

摘要:publish: false Symbol 概述 背景:ES5中对象的属性名都是字符串,容易造成重名,污染环境。 概念:ES6 引入了一种新的原始数据类型Symbol,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,前六种是:undefined、null、布尔值(Boolean) 阅读全文
posted @ 2023-04-20 14:23 code星 阅读(19) 评论(0) 推荐(0) 编辑
摘要:title: 09-内置对象扩展:Set数据结构 publish: true Set 数据结构 Set 数据结构的介绍 ES6 提供了 新的数据结构 Set。Set 类似于数组,但成员的值都是唯一的,没有重复的值。 Set 的应用有很多。比如,在 H5 页面的搜索功能里,用户可能会多次搜索重复的关键 阅读全文
posted @ 2023-04-20 14:23 code星 阅读(21) 评论(0) 推荐(0) 编辑
摘要:title: 06-ES6:箭头函数 publish: true 前言 ES6 在函数扩展方面,新增了很多特性。例如: 箭头函数 参数默认值 参数结构赋值 剩余参数 扩展运算符 this 绑定 尾调用 今天这篇文章,我们讲一下箭头函数。 箭头函数 定义箭头函数的语法 语法: (参数1, 参数2 .. 阅读全文
posted @ 2023-04-20 14:22 code星 阅读(25) 评论(0) 推荐(0) 编辑
摘要:title: 07-剩余参数和扩展运算符 publish: true 剩余参数 剩余参数允许我们将不确定数量的剩余的元素放到一个数组中。 比如说,当函数的实参个数大于形参个数时,我们可以将剩余的实参放到一个数组中。 传统写法: ES5 中,在定义方法时,参数要确定个数,如下:(程序会报错) func 阅读全文
posted @ 2023-04-20 14:22 code星 阅读(97) 评论(0) 推荐(0) 编辑
摘要:title: 08-字符串、数组、对象的扩展 publish: true 字符串的扩展 下面提到的字符串的几个方法,更详细的内容,可以看《04-JavaScript 基础/内置对象 String:字符串的常见方法.md》。 ES6 中的字符串扩展如下: includes(str):判断是否包含指定的 阅读全文
posted @ 2023-04-20 14:22 code星 阅读(16) 评论(0) 推荐(0) 编辑
摘要:title: 05-ES6:变量的解构赋值 publish: true 解构赋值的概念 解构赋值:ES6 允许我们,按照一一对应的方式,从数组或者对象中提取值,再将提取出来的值赋值给变量。 解构:分解数据结构;赋值:给变量赋值。 解构赋值在实际开发中可以大量减少我们的代码量,并且让程序结构更清晰。 阅读全文
posted @ 2023-04-20 14:21 code星 阅读(55) 评论(0) 推荐(0) 编辑
摘要:title: 03-ES5中的一些扩展 JSON 对象 1、js对象(数组) --> json对象(数组): JSON.stringify(obj/arr) 2、json对象(数组) --> js对象(数组): JSON.parse(json) 上面这两个方法是ES5中提供的。 我们要记住,我们通常 阅读全文
posted @ 2023-04-20 14:21 code星 阅读(18) 评论(0) 推荐(0) 编辑
摘要:title: 04-ES6:变量 let、const 和块级作用域 publish: true ES6 的变量声明 ES5 中,使用 var 定义变量( var 是 variable 的简写)。 ES6 中,新增了 let 和 const 来定义变量: let:定义变量,替代 var。 const: 阅读全文
posted @ 2023-04-20 14:21 code星 阅读(43) 评论(0) 推荐(0) 编辑
摘要:title: 01-ES5和ES6的介绍 前言 ECMAScript 简介 ES 的全称是 ECMAScript,它是由 ECMA 国际标准化组织 制定的一套脚本语言的标准化规范。 详细来说,ES 是由 ECMA 的第 39 号技术专家委员会(Technical Committee 39,简称 TC 阅读全文
posted @ 2023-04-20 14:20 code星 阅读(134) 评论(0) 推荐(0) 编辑
摘要:title: 02-ES5中的严格模式 为什么在讲ES6之前,我们需要先了解ES5?因为很多人就是在学习ES6的过程中,才接触到es5这个概念。 ES的几个重要版本 ES 5 : 09年发布。 ES 6(ES2015) : 2015年发布,也称为ECMA2015。 ES 7(ES2016) : 20 阅读全文
posted @ 2023-04-20 14:20 code星 阅读(27) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示