logo头像
Snippet 博客主题
TypeScrip装饰器

TypeScrip装饰器

一、简介 装饰器本质是一种特殊的函数,它可以对:类、属性、方法、参数进行扩展,同时能让代码更简洁。 装饰器自2015年在ECMAScript-6中被提出到现在,已将近10年。 截止目前,装饰器依然是实验性特性 ,需要开发者手动调整配置...

TypeScript快速上手

TypeScript快速上手

一、 TypeScript简介 TypeScript 由**微软开发,是基于JavaScript 的一个扩展语言**。 TypeScript 包含了JavaScript 的所有内容,即: TypeScript 是JavaScript...

ES6模块化之export和import的用法

ES6模块化之export和import的用法

ES6中export和import一般的用法有两种 命名导出(Named exports) 默认导出(Default exports) 一、export 命名导出就是每一个需要导出的数据类型都要有一个name(变量名),统一引...

Date()/Math()对象方法

Date()/Math()对象方法

Date 对象Date 对象用于处理日期与时间。 创建 Date 对象: new Date() 实例123456789101112131415161718192021let dt = new Date() //Sat Aug 1...

String方法集

String方法集

charAt() **返回新的值,**返回指定位置的字符 123456789var str = "HELLO WORLD";var n = str.charAt(2)#返回值Lvar str = "HEL...

Array方法集

Array方法集

**改变原数组(变异):**push()和pop(),shift() 和 unshift(),sort(),splice(),reverse() **返回新数组(非变异):**join(),concat(),slice()… …等 m...

如何优化JavaScript中的ifelse复杂判断?

如何优化JavaScript中的ifelse复杂判断?

我们在写 JavaScript 代码的时候,经常会遇到逻辑判断比较复杂的情况,通常我们可以使用 if/else 或 switch 来实现多个条件判断。 但是这样就存在一个问题,随着逻辑复杂度的增加,代码中的 if/els...

match()函数和exec()函数的区别

match()函数和exec()函数的区别

一、match() 方法1.1、用途match() 是 字符串(String) 对象的方法,用来根据正则表达式匹配字符串。它会返回一个 数组 或 null,取决于是否匹配到。 1.2、语法1string.match(regexp) ...