es6中的class没有静态属性。静态属性是class本身的属性,即直接定义在类内部的属性( class.propname ),不需要实例化;但es6中规定,class内部只有静态方法,没有静态属性。 本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。 在ES6中,class (类)作为对象的模板被引入,可以通过 class 关键字定义...
转换方法:1、使用touppercase()函数将字符串转换为大写,语法“string.touppercase()”;2、使用tolocaleuppercase()函数将字符串转换为大写,语法“string.tolocaleuppercase()”;3、利用slice()、touppercase()、tolowercase()函数和字符串拼接符“+”来设置首字母大写。 本教程操作环境:windows7系统、EC...
在es6中,回调地狱就是多层回调函数相互嵌套,即回调函数中嵌套回调函数的情况;它是为了实现代码顺序执行而出现的一种操作,它会造成我们的代码可读性非常差,后期不好维护。es6中使用promise来解决回调地狱的问题。 本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。 前言 在正式了解“回...
es6中用class和extends关键字来实现继承。es6中引入了class关键字来声明类, 而class(类)可通过extends关键字实现继承,让子类继承父类的属性和方法,语法“class 父类名{...} class 子类名 extends 父类名{...};”。 本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。 es6中可利用class关键字配合...
es6异步请求三个状态:1、pending(等待状态),不会触发then和catch;2、fulfill(满足状态),当主动回调了resolve时,就处于该状态,并且会回调then();3、reject(拒绝状态),会触发后续的catch回调函数。 本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。 Promise 是异步编程的一种解决方案:...
在es6中,可以利用split()函数来切割字符串并转换类型,语法“str.split(分割符,数组最大长度)”。split()函数可以将字符串转为数组类型,它使用参数中提供的指定分割符来将字符串切割为一个个子串,并将子串数组中作为元素。split()函数的第二个参数用于指定返回的数组的最大长度,可省略;如果设置了该参数...
在es6中,修饰器用来注释或修改类和类的方法,依赖于es5的“object.defineproperty”方法,写法为“@函数名”;修饰器其实就是一个函数,通常放在类和类方法的前面。修饰器可以注入到类、方法、属性参数上来扩展类、属性、方法、参数的功能。 本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。...
es6支持import。import语句用于导入由另一个模块导出的绑定,语法“import defaultexport from "module-name";”;无论是否声明了strict mode,导入的模块都运行在严格模式下。import不光是一个关键字,同时也是一个函数,函数的参数是需要导入模块的路径,函数返回一个promise对象。 本教程操作环境:wi...
es6的6种变量定义方法:1、用关键字var定义变量,语法“var 变量名=值;”;2、用关键字function定义变量;3、用关键字const定义变量,语法“const 变量名=值;”;4、用关键字let定义变量,语法“let 变量名=值;”;5、用关键字import定义变量;6、用关键字class定义变量。 本教程操作环境:windows7系统、ECMAScript 6版...
遍历对象的方法:1、“for in”语句,可循环遍历对象自身的和继承的可枚举属性;2、object.keys()和object.values();3、object.getownpropertynames()。遍历数组的方法:1、foreach(),可为数组中的每个元素调用一个函数;2、map(),对数组的每个元素调用指定的回调函数;3、filter();4、some()等等。 本教程操...

我的博客

人生若只如初见,何事秋风悲画扇。