随笔分类 -  typescript

ts开发之路
摘要:在vscode工程的 .vscode文件夹下面,有一个 settings.json文件 在里面添加 下面的 内容,即可过滤部分文件。 "files.exclude": { "**/.git": true, "**/.svn": true, "**/.hg": true, "**/CVS": true 阅读全文
posted @ 2021-12-23 17:56 He_LiangLiang 阅读(2221) 评论(0) 推荐(0) 编辑
摘要:TS 箭头函数 前 3篇地址: 第一篇 第二篇 第三篇 这一篇,匿名函数 主要分享一下 参数传递问题。 TS里面,setTimeout 的第1个参数是 一个匿名函数。 在遇到 【匿名函数的参数传递】的时候,容易出现错误。 // 自定义一个匿名函数func2 = (para2: number) => 阅读全文
posted @ 2021-07-23 17:37 He_LiangLiang 阅读(428) 评论(0) 推荐(0) 编辑
摘要:TS,数组的sort排序 let union: any = []; union.push(1) union.push(21) union.push(3) union.push(7) /// 从小到大的排序 union.sort(function (A, B) { return A - B; }); 阅读全文
posted @ 2020-12-21 14:07 He_LiangLiang 阅读(7385) 评论(0) 推荐(0) 编辑
摘要:定义类型: static XjdymData: { [key: string]: {} } = {} oneUnion是这样的结构: let oneUnion = {}; let count = await userRedis.count(); for (let userid in jsUninoD 阅读全文
posted @ 2020-11-24 19:00 He_LiangLiang 阅读(1656) 评论(0) 推荐(0) 编辑
摘要:Iterators and Generators Iterables An object is deemed iterable if it has an implementation for the Symbol.iterator property. Some built-in types like 阅读全文
posted @ 2020-06-28 15:51 He_LiangLiang 阅读(458) 评论(0) 推荐(0) 编辑
摘要:toLocalString() 是我个人比较喜欢的 let time = new Date(); console.log("toDateString:", time.toDateString()); console.log("toString:", time.toString()); console 阅读全文
posted @ 2020-06-24 16:04 He_LiangLiang 阅读(3482) 评论(0) 推荐(0) 编辑
摘要:添加:"**/*.meta":true { "git.ignoreLimitWarning": true, "files.exclude": { "**/.git": true, "**/.svn": true, "**/.hg": true, "**/CVS": true, "**/.DS_Sto 阅读全文
posted @ 2020-06-16 16:37 He_LiangLiang 阅读(334) 评论(0) 推荐(0) 编辑
摘要:if (!actData || Object.keys(actData).length == 0) { console.log(" IS empty"); } 阅读全文
posted @ 2020-06-15 19:46 He_LiangLiang 阅读(5268) 评论(0) 推荐(0) 编辑
摘要:打开工程的setting.json文件,在files.exclude这个参数(如果没有就添加上去)下增加 "**/*.meta":true 这个忽略项目: { "git.ignoreLimitWarning": true, "files.exclude": { "**/.git": true, "* 阅读全文
posted @ 2020-06-09 15:08 He_LiangLiang 阅读(1989) 评论(0) 推荐(0) 编辑
摘要:参考链接:https://segmentfault.com/a/1190000006752076 一个变量可以存放两种类型的值,基本类型的值(primitive values)和引用类型的值(reference values)。 ES6 引入了一种新的原始数据类型 Symbol,表示独一无二的值。它 阅读全文
posted @ 2020-05-06 13:42 He_LiangLiang 阅读(314) 评论(0) 推荐(0) 编辑
摘要:问题: javascript 如何导入一个自定义的类 javascript 如何导出一个自定义的类 javascript 导入自定义的类的语法 E:\project_ts\abc\main.js:1import {Queue} from './Queue'^^^^^^ SyntaxError: Ca 阅读全文
posted @ 2020-05-03 15:29 He_LiangLiang 阅读(2313) 评论(0) 推荐(0) 编辑
摘要:用 export , import 的时候,总是报错,说外部模块找不到。。 E:\project_ts\abc\main.js:1import {Queue} from './Queue'^^^^^^ SyntaxError: Cannot use import statement outside 阅读全文
posted @ 2020-05-03 15:16 He_LiangLiang 阅读(3526) 评论(0) 推荐(0) 编辑
摘要:【转载】git操作时报错: HTTP Basic: Access denied 解决办法 参考地址:https://blog.csdn.net/netwalk/article/details/100768038 解决方案: 1. 如果账号密码有变动 用这个命令 git config –system 阅读全文
posted @ 2020-04-24 19:31 He_LiangLiang 阅读(819) 评论(0) 推荐(0) 编辑
摘要:系统环境:window 10 代码编辑: Alt + ← / → go back/forward Ctrl + Shift + \ 在左右大括号之间跳转 2. 格式化代码 这个快捷键会根据编辑器的配置去缩进代码 提示:在开发前或者开发完成后使用它。我更喜欢在我完成了文件中的代码后使用它。 • On 阅读全文
posted @ 2020-04-23 20:35 He_LiangLiang 阅读(473) 评论(0) 推荐(0) 编辑
摘要:需求描述: 需要用MongoClient模块 ,TypeScript语言 来做一个注册表功能。 要保证玩家的userid 是自增的、唯一的。 注意:这不是关于MongoClient读写数据库的基础教程。(这方面基础知识,请百度 菜鸟教程) 这是一个真实案例。是关于如何在MongoDB里面,实现某个字 阅读全文
posted @ 2020-04-23 17:32 He_LiangLiang 阅读(1835) 评论(2) 推荐(0) 编辑
摘要:参考博客:https://blog.csdn.net/u012863664/article/details/77881921 TypeScript的async, await, promise,多参数的调用比较 现在把业务要求改一下,仍然是三个步骤,但每一个步骤都需要之前每个步骤的结果。 async 阅读全文
posted @ 2020-04-21 11:05 He_LiangLiang 阅读(1657) 评论(0) 推荐(0) 编辑
摘要:参考地址:https://blog.csdn.net/u012863664/article/details/77881921 先来一段Promise代码: function timeout(ms:number){ return new Promise((resolveCallback, reject 阅读全文
posted @ 2020-04-21 10:46 He_LiangLiang 阅读(9304) 评论(0) 推荐(0) 编辑
摘要:let token1 = 1; let token2 = undefined; let token3 = null; if(token2 undefined) { console.log("token2 undefined"); } if(!token2) { console.log("token2 阅读全文
posted @ 2020-04-20 14:13 He_LiangLiang 阅读(881) 评论(0) 推荐(0) 编辑
摘要:MongoClient 对 Mongodb的 增删改查 操作 这是在TypeScript 环境下面编写的一个 .ts 文件 import {MongoClient} from 'mongodb' import { AssertionError } from 'assert'; import asse 阅读全文
posted @ 2020-04-20 13:21 He_LiangLiang 阅读(4138) 评论(0) 推荐(0) 编辑
摘要:Promise实例生成以后,可以用then方法分别指定resolved状态和rejected状态的回调函数 let promise = new Promise(function(resolve,reject){ console.log("Promise create"); resolve(); }) 阅读全文
posted @ 2020-04-20 06:51 He_LiangLiang 阅读(3768) 评论(0) 推荐(0) 编辑