一、简介 装饰器本质是一种特殊的函数,它可以对:类、属性、方法、参数进行扩展,同时能让代码更简洁。 装饰器自2015年在ECMAScript-6中被提出到现在,已将近10年。 截止目前,装饰器依然是实验性特性 ,需要开发者手动调整配置...
一、 TypeScript简介 TypeScript 由**微软开发,是基于JavaScript 的一个扩展语言**。 TypeScript 包含了JavaScript 的所有内容,即: TypeScript 是JavaScript...
ES6中export和import一般的用法有两种 命名导出(Named exports) 默认导出(Default exports) 一、export 命名导出就是每一个需要导出的数据类型都要有一个name(变量名),统一引...
Date 对象Date 对象用于处理日期与时间。 创建 Date 对象: new Date() 实例123456789101112131415161718192021let dt = new Date() //Sat Aug 1...
charAt() **返回新的值,**返回指定位置的字符 123456789var str = "HELLO WORLD";var n = str.charAt(2)#返回值Lvar str = "HEL...
**改变原数组(变异):**push()和pop(),shift() 和 unshift(),sort(),splice(),reverse() **返回新数组(非变异):**join(),concat(),slice()… …等 m...
12345678910// 使用dayjs中的方法fetch('https://cdn.bootcdn.net/ajax/libs/dayjs/1.11.9/dayjs.min.js') .then(respon...
我们在写 JavaScript 代码的时候,经常会遇到逻辑判断比较复杂的情况,通常我们可以使用 if/else 或 switch 来实现多个条件判断。 但是这样就存在一个问题,随着逻辑复杂度的增加,代码中的 if/els...
一、match() 方法1.1、用途match() 是 字符串(String) 对象的方法,用来根据正则表达式匹配字符串。它会返回一个 数组 或 null,取决于是否匹配到。 1.2、语法1string.match(regexp) ...
抛出错误一般都是与try catch 同时出现的先看定义: throw new Error(error): 这个是创建错误,创造一个错误类型抛出**throw error:**这个是抛出错误。 1、throw new Error(er...









