
es6
文章平均质量分 57
devincob
熬代码者
展开
-
如何使用 G2 4.0 快速个性化图表?
如何使用 G2 4.0 快速个性化图表可在这里在线编码原创 2021-10-27 17:14:34 · 188 阅读 · 0 评论 -
温故知新Es6
padStart()方法,padEnd()方法-字符串补全长度padStart()方法,padEnd()方法-字符串补全长度原创 2020-03-27 10:05:59 · 290 阅读 · 0 评论 -
ES6-WeakMap与Map的区别,Set与WeakSet的区别
什么是WeakMapWeakMap结构与Map结构类似,也是用于生成键值对的集合。// WeakMap 可以使用 set 方法添加成员const wm1 = new WeakMap();const key = {foo: 1};wm1.set(key, 2);wm1.get(key) // 2// WeakMap 也可以接受一个数组,// 作为构造函数的参数const k1 =...原创 2019-12-26 00:51:07 · 887 阅读 · 0 评论 -
ECMA2015(ES6)简单入门-7-关于Promise和 Async/await
Async/await原文文章地址:https://javascript.info/async-awaitAsync/await有一种特殊的语法可以更舒适地与promise协同工作,它叫做async/await,它是非常的容易理解和使用。Async functions让我们先从async关键字说起,它被放置在一个函数前面。就像下面这样:async function f() { ...原创 2019-06-28 17:28:32 · 356 阅读 · 0 评论 -
ECMA2015(ES6)简单入门-4class基本语法
JavaScript中,生成实例的对象,通常通过构造函数,如下:function Fn(){ this.x = x this.y = y}Fn.prototype.toString = function(){ renturn '('+this.x+','+this.y+')'}var p = new Fn(1, 2)Es6中引入class概念,可以看做是一个语法糖上面的代码用...原创 2019-07-23 15:45:51 · 247 阅读 · 0 评论 -
ECMA2015(ES6)简单入门-5-class的继承
class可以通过extend关键字实现继承,Es5是通过原型链继承。class Point{}class ColorPoint extends Point{}上述代码定义一个ColorPoint类,该类通过extend关键字,继承了Point类的所有属性和方法。但是由于没有部署代码。两个类完全一样,等于是复制了一个Point类,下面加入代码class ColorPoint exte...原创 2019-07-24 09:30:31 · 209 阅读 · 0 评论 -
对象浅拷贝深拷贝方法总结
第一种: for…inconst obj = { id:1, name:'zhangsan', age:18} for(let key in obj){ console.log(key + '---' + obj[key]) }输出结果:第二种:1)、Object.keys(obj)2)...原创 2019-08-05 10:26:06 · 1357 阅读 · 0 评论 -
ECMA2015(ES6)简单入门-8-数组的扩展__判断和处理数组方法大全
数组在面试中和应用中经常会出现,javascript中的数组与其他语言中的数组有些不同,为了方便之后数组的方法学习,整理了关于数组的操作方法。 先记:数组类型判断方法 let obj = [] method1: Object.prototype.toString.call(obj) method2:obj instanceof Array m...原创 2017-12-10 15:36:59 · 658 阅读 · 0 评论 -
ECMA2015(ES6)简单入门-9-对象-对象的扩展-对象的新增方法
JS在1.6中为Array新增的几个方法map(),filter(),some(),every(),forEach(),reduce() 主要从两个角度来理解和记忆,一个是API的使用,一个是内部实现。 首先函数简述map():返回一个新的Array,每个元素为调用func的结果 filter():返回一个符合func条件的元素数组 some():返回一个boolean,判断是否有元素...转载 2019-08-04 16:46:05 · 751 阅读 · 0 评论 -
将字符串’2019-02-05‘转换成2019年2月5日
formDate(){ let str = this.$user.userInfo.registerTime let year = str.split('-')[0] let month = str.split('-')[1] let date = str.split('-')[2] month = month.rep...原创 2019-01-16 12:38:18 · 3325 阅读 · 0 评论 -
JavaScript 中的Symbols, Iterators, Generators, Async/Await, and Async Iterators
本文中,我将介绍symbols,global symbols,iterators,iterables,generators ,async/await 和async iterators。我将首先解释“ 为什么 ”他们在那里,并展示他们如何使用一些有用的例子。符号在ES2015中,创建了一个新的(第6个)数据类型symbol。为什么创建这个数据类型呢?原因#1 - 添加具有向后兼容性的新核心功...原创 2018-09-19 17:09:49 · 240 阅读 · 0 评论 -
ECMA2015(ES6)简单入门-2-参数默认-...-解构参数-__proto__
let-块状作用域 ‘use strict’; if(true){ var fruit=”apple” } console.log(fruit);//这里控制台是能输出来的 if(true){ let fruit_1=”apple”; console.log(fruit_1);//这里控制台是能输出来的, } //console.log(fruit_1);//这里控原创 2017-04-14 23:07:43 · 395 阅读 · 0 评论 -
ECMA2015(ES6)简单入门-4-set&get-map-moudle-import-export default
SET就是一堆东西的集合// 有点像数组但set里不能有重复的内容 let dessert =new Set( apple); dessert.add(“quqi”); dessert.add(“water”); dessert.add(“water”); console.log(dessert); console.log(dessert.has(“water”)); console.原创 2017-04-16 13:52:57 · 710 阅读 · 0 评论 -
JavaScript数据类型:关于数据类型,你要知道那些?
Q: CSS 有哪些样式可以给子元素继承!可继承的:font-size,font-weight,line-height,color,cursor等不可继承的一般是会改变盒子模型的:display,margin、border、padding、height等Q: 行内元素有哪些?块级元素有哪些? 空(void)元素有那些?行内: input,span,a,img以及display:inl...原创 2018-05-30 11:48:09 · 276 阅读 · 0 评论 -
编写程序使用递归,for,while计算数列1!+2!+3!+4!+5!+6!+7!+8!+9!+10!+...前N相的和
备用草稿 断点,调试器的功能之一,可以让程序中断在需要的地方,从而方便其分析。也可以在一次调试中设置断点,下一次只需让程序自动运行到设置断点位置,便可在上次设置断点的位置中断下来,极大的方便了操作,同时节省了时间。 ——百度百科简单地说,断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到...原创 2019-09-27 17:19:24 · 827 阅读 · 0 评论 -
js编写trim()函数
代码如下:<script language="javascript"> String.prototype.trim=function(){ return this.replace(/(^\s*)|(\s*$)/g, ""); } String.prototype.ltrim=function(){ return this.replace(/(^\s*)/g,"&原创 2018-08-23 17:17:24 · 1407 阅读 · 0 评论 -
关于对象Object.assign(target, …sources) 方法-今日笔记
Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。语法:Object.assign(target, …sources) target:目标对象。 sources:源对象。 返回值:目标对象。描述如果目标对象中的属性具有相同的键,则属性将被源中的属性覆盖。后来的源的属性将类似地覆盖早先的属性。Object.assi...原创 2018-08-24 16:45:27 · 868 阅读 · 0 评论 -
Object.create()方法
Object.create()方法创建一个新对象,使用现有的对象来提供新创建的对象的proto。原创 2018-08-24 17:08:53 · 24185 阅读 · 2 评论 -
let块-恒量const-解构-字符串模板-ECMA2015(ES6)简单入门
let-块状作用域 ‘use strict’; if(true){ var fruit=”apple” } console.log(fruit);//这里控制台是能输出来的 if(true){ let fruit_1=”apple”; console.log(fruit_1);//这里控制台是能输出来的, } //console.log(fruit_1);//这里控原创 2017-04-14 23:08:23 · 426 阅读 · 0 评论