前言 介绍一下es6 的set 和 weakset 正文 set ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set 本身是一个构造函数,用来生成 Set 数据结构。 { let list = new Set(); list.add(5); list.a ...
分类:
Web程序 时间:
2020-06-26 10:20:08
阅读次数:
67
1、复制对象:使用扩展运算符复制对象时是浅拷贝 //复制对象:使用扩展运算符复制对象时是浅拷贝 const obj1 = { a:1, b:2, d:{ aa:1, bb:2 } } const obj2 = { c:3, a:9 } const cObj1 = {...obj1}; console ...
分类:
其他好文 时间:
2020-06-26 01:29:13
阅读次数:
120
代码: <script> //默認值的用法 /* function log(x, y) { y = y || "word"; console.log(x, y); } log("hello"); */ /* function add(...values) { let sum = 0; for (le ...
分类:
其他好文 时间:
2020-06-25 23:40:47
阅读次数:
47
1.什麽叫做ES6? ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。 參考:https://www.runoob.com/w3cnote/es6-tutorial.html 2.1 let的用法 <script type="text ...
分类:
Web程序 时间:
2020-06-25 09:38:54
阅读次数:
69
? 构造函数和原型 ? 继承 ? ES5 中的新增方法 1. 构造函数和原型 1.1 概述 在 ES6之前, JS 中并没用引入类的概念。 ES6, 全称 ECMAScript 6.0 ,2015.06 发版。但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏 览器也支持 E ...
分类:
其他好文 时间:
2020-06-24 21:29:23
阅读次数:
57
JS 模块化 还是梳理一下模块化吧,以便排错 JS 最初的设计是没有模块化的,仅仅是单文件裸奔。。当然之前有很多模块化的实现方法,不过目前比较流行的模块化规范是 Nodejs 中 CommonJS 的模块化( 2019 年)以及 ES6 的模块化( 2015 年) CommonJs 模块导出 关键字 ...
分类:
Web程序 时间:
2020-06-24 19:30:22
阅读次数:
60
改变this 的指向 1.call:参数1 this指向,参数2 任意类型 2.apply:参数1 this指向,参数2 数组 (参数一为null指向的是本身) 3.bind 绑定 3.var一个变量保存this指向 4.使用es6的箭头函数 s ...
分类:
其他好文 时间:
2020-06-24 15:57:00
阅读次数:
31
这篇文章主要介绍下vue-cli3.0项目搭建,项目结构和配置等整理一下,分享给大家。 一、介绍 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统。有三个组件: CLI:@vue/cli 全局安装的 npm 包,提供了终端里的vue命令(如:vue create 、vue serve ...
分类:
其他好文 时间:
2020-06-24 12:09:32
阅读次数:
65
1、简洁表达法。 当属性名与属性值相同时,可省略属性值;例如:{name : name}可以写成 {name} 属性方法中,可省略冒号与function,直接 属性名(){}即可。例如{say : function(arr){}}可以写成{say(arr){}} es5的写法: //es5: con ...
分类:
其他好文 时间:
2020-06-24 00:24:11
阅读次数:
90
es6中export和export default的区别 export与export default均可用于导出常量、函数、文件、模块 你可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用 在一个文件或模块中,export、impo ...
分类:
其他好文 时间:
2020-06-23 17:18:44
阅读次数:
81