![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
南风花海
坚持是神,加油,少年!
展开
-
vue项目中批量删除如何实现的
简单回答:与单个删除的接口为同一个,然后通过数组对象的id来删除。原创 2021-11-25 09:42:32 · 984 阅读 · 0 评论 -
http的请求方式
原创 2021-11-17 19:20:14 · 255 阅读 · 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 · 292 阅读 · 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 · 537 阅读 · 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 · 156 阅读 · 0 评论 -
ES6基础语法
#ES6基础语法 >1.变量声明 letconst 1.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 · 202 阅读 · 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);//true console.log(Object.is(1,1));//true console.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 · 114 阅读 · 0 评论 -
ES6入门及Babel的安装
一、Babel安装 babel是一个广泛使用的es6转换器,可以将ES6代码转为ES5代码,从而在老版本的浏览器执行。这意味着,你可以用 ES6 的方式编写程序,又不用担心现有环境是否支持。 // 转码前 input.map(item => item + 1); // 转码后 input.map(function (item) { return item + 1; }); node -v npm init 以上是检测node版本以及初始化 Node.js ...原创 2021-09-24 15:04:28 · 380 阅读 · 0 评论