| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> ES6总结 -> 正文阅读 |
|
[JavaScript知识库]ES6总结 |
今天我们来学习一下ES6内容: 第一个知识点:了解ES6是什么?????????ES6是JavaScript语言的下一代标准,已经在2015年6月正式发布了。Mozilla公司将在这个标准的基础上,推出JavaScript 2.0。ECMA Script,JavaScript的语言标准。 优点:提升JS编写大型的复杂应用程序的能力。 不足:对浏览器存在兼容性问题。 第二个知识点:变量声明关键字:val;let;const
第三个知识点:结构分为数组和对象两个内容: 数组的定义:把数组或对象解析为单独变量; 数组的基本格式为var [a,b,c="default",...rest]=arr 数组中的逗号代表一位,而...rest可以代表剩余的所有(注意:这个只能放在最后) 数组是可以有默认值的 对象的基本格式为var{name,age,say="love you",...rest}=obj; 对象中的解析是没有顺序的 第四个知识点:字符串:字符串模板`${js变量}`可以换行,可以加特殊符号
第五个知识点:数组高阶方法:
第六个知识点:箭头函数: 01、箭头函数省略function 第七个知识点:函数: 默认参数:function fn(a=10,b=20){} 调用:扩展参:fn(...arr) 定义:不定参:function(...arr){} 第八个知识点:对象: 对象简写分为变量和值简写? 函数function简写 对象简写基本为: ????????????????????????var name="mumu" 对象动态属性基本格式为:{[nick+"msg"]:'你好呀'} 第九个知识点:类: 01:面向对象基本特点:封装;继承;多态;接口 02:?extende:继承 03:定义类的方法: ????????????????????????????????class Person{ 04:实例化类:var pl=new Person() 05:类中的this:Person类中的this指向当前类的实例(pl) 06:继承: ????????????????class Teach extends Person{ 第十个知识点:模块:分为模块导入和模块导出 模块导入:01:import{name,fun,Square}from ‘./api.js’ ? ? ? ? ? ? ? ? ? 02:import Square from ‘./api.js’ ? ? ? ? ? ? ? ? ? 03:别名as,*代表所有 ? ? ? ? ? ? ? ? ?04:别名 模块导出:exeport{name,fun,Square}? ?导出多次 第十一个知识点:set: set定义是没有重复元素的集合(数组) set初始化:var s1=new Set() 添加:s1.add() 删除:s1.delete() 检测:s1.has() 长度:s1.size() 转数组:Array.from(s1)和[...s1] 数组去重:arr1=[...new Set(arr)] |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 23:38:26- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |