ES6
南风花海
坚持是神,加油,少年!
展开
-
vue项目中批量删除如何实现的
简单回答:与单个删除的接口为同一个,然后通过数组对象的id来删除。原创 2021-11-25 09:42:32 · 983 阅读 · 0 评论 -
http的请求方式
原创 2021-11-17 19:20:14 · 253 阅读 · 0 评论 -
ES6中的半深拷贝
ES6中半深拷贝的理解引用数据类型中的基本数据类型复制是深拷贝而在引用数据类型中的引用数据复制的是浅拷贝 即对象中包含的对象/* * @Author: [jsh] * @Date: 2021-10-11 11:15:13 * @LastEditors: [jsh] * @LastEditTime: 2021-10-11 11:36:49 * @Description: *///ES6中半深拷贝的理解 //引用数据类型中的基本数据类型复制是深拷贝//而在引用数据类型中的引用数..原创 2021-10-11 11:44:07 · 70 阅读 · 0 评论 -
ES6中解构的基础语法
ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构,解构的本质属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。如果解构不成功,变量的值就等于undefined。1.数组解构等号左边的变量放到中括号内部,匹配右侧数组中的元素。 1.let [a,b,c]=[1,2,3]; console.log(a,b,c); 2.let [a,b,c,d,e]=[1,2,3,[4,5],6]; console.log(..原创 2021-10-08 18:20:43 · 290 阅读 · 0 评论 -
ES6的介绍以及模块导出与导入
#ES6>1.介绍>>ECMAScript(简称ES)的几个重要版本>>ES5:2009年发布>>ES62015年发布ES2015在ES5基础上拓展了很多新特性>>ES72016年发布ES2016(变化不大)>>1.指数3**3=27>>2.数组的原型方法includes()用来判断一个数组是否包含一个指定...原创 2021-10-08 11:27:08 · 535 阅读 · 0 评论 -
ES5和ES6的继承
继承 ES5继承 借用构造函数继承 function Animal() {} function Dog() { Animal.call(this) } 原型链继承 子构造函数的原型指向父构造函数的实例 Dog.prototype = new Anmimal() Dog.prototype = Anmimal.protot...原创 2021-09-30 11:12:56 · 54 阅读 · 0 评论 -
ES6中函数和集合的用法
目录1、函数的参数2、箭头函数3.箭头函数的this指向使用4、Iterator迭代器5、Set集合6、Map集合1、函数的参数/* * @Author: [jsh] * @Date: 2021-09-27 09:06:58 * @LastEditors: [jsh] * @LastEditTime: 2021-09-27 17:26:05 * @Description: */let myFun=function(a,b,c){ cons...原创 2021-09-27 20:16:36 · 155 阅读 · 0 评论 -
ES6基础语法
#ES6基础语法>1.变量声明letconst1.let用于声明一个变量1变量不会提升,即在变量声明之前无法使用该变量2.不可以重复声明3.具有块级作用域,只在当前作用域有效2.const用于声明一个常量1.变量声明不会被提升,即在变量声明之前无法使用该变量2.不允许重复声明。3.具有局部作用域,即const声明的变量只能在对应代码块中使用4.const声明的变量在声明的时候就需要赋...原创 2021-09-26 20:13:31 · 42 阅读 · 0 评论 -
ES6中经典面试题
对象解构/* * @Author: [jsh] * @Date: 2021-09-26 17:26:39 * @LastEditors: [jsh] * @LastEditTime: 2021-09-26 20:03:53 * @Description: */let arr=Array.of(10,'hello')console.log(arr) //[ 10, 'hello' ]// 经典面试题: const [a, b, c, ...d] = [1, 2, 3, 11, 9.原创 2021-09-26 20:07:22 · 201 阅读 · 1 评论 -
ES6中API对象
/* * @Author: [jsh] * @Date: 2021-09-26 15:14:47 * @LastEditors: [jsh] * @LastEditTime: 2021-09-26 19:55:34 * @Description: *///对象API拓展//.Object.is(a,b); 判断a和b的值是否相等console.log(1===1);//trueconsole.log(Object.is(1,1));//trueconsole.log(Object..原创 2021-09-26 19:59:41 · 83 阅读 · 0 评论 -
ES6中数组API的详细介绍
/* * @Author: [jsh] * @Date: 2021-09-26 11:23:52 * @LastEditors: [jsh] * @LastEditTime: 2021-09-26 12:46:43 * @Description: */// let obj={name:'zs',age:12} //非类数组对象,所以不知道如何分离let obj='hello'let arr1=Array.from(obj)console.log(arr1); //[ 'h', 'e.原创 2021-09-26 12:53:15 · 113 阅读 · 0 评论 -
ES6入门及Babel的安装
一、Babel安装babel是一个广泛使用的es6转换器,可以将ES6代码转为ES5代码,从而在老版本的浏览器执行。这意味着,你可以用 ES6 的方式编写程序,又不用担心现有环境是否支持。// 转码前 input.map(item => item + 1); // 转码后input.map(function (item) { return item + 1; });node -vnpm init以上是检测node版本以及初始化 Node.js ...原创 2021-09-24 15:04:28 · 373 阅读 · 0 评论