TypeScript
iningwei
这个作者很懒,什么都没留下…
展开
-
TypeScript自带随机函数分布不均的解决方案,及在CocosCreator中的测试
TS自带的随机函数为Math.random()。网上找到一份 线性同余随机数(https://bbs.egret.com/thread-31569-1-1.html)。我这里改成CocosCreator下了,代码如下:import Point from "./Point"const { ccclass, property } = cc._decorator;@ccclassexpo...原创 2019-01-12 16:02:14 · 10091 阅读 · 2 评论 -
[TypeScript]Number的最大值
通过Number.MAX_VALUE即可获得。约为:1.79E+308即1.79*(10^308)更多:https://www.runoob.com/typescript/ts-number.html原创 2019-08-01 19:02:39 · 6900 阅读 · 0 评论 -
[TypeScript][JavaScript]数组遍历方法总结
本文整理自:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array对比every(),some(),includes(),indexOf(),lastIndexOf(),find(),findIndex(),forEach(),map(),filter(),fill()...原创 2019-08-05 10:27:52 · 1273 阅读 · 0 评论 -
[TypeScript][CocosCreator]泛型单例
/** * Ts's singleton is too ugly.so i will not use it. */export class Singleton<T>{ private static instance: any = null; public static Instance<T>(c: { new(): T }): T { ...原创 2019-07-22 18:25:29 · 3894 阅读 · 0 评论 -
[TypeScript]浅拷贝、深拷贝
浅拷贝,深拷贝基础知识参考:https://www.cnblogs.com/echolun/p/7889848.htmlhttps://blog.csdn.net/taizuduojie/article/details/85068664https://blog.csdn.net/a42626423/article/details/88990250需要注意的是,使用JSON实现深拷贝的时候,...原创 2019-07-29 17:45:34 · 1325 阅读 · 0 评论 -
[TypeScript]获得类的名称字符以及获得类中变量的名字对应的字符
/** * 获得类中变量的名字对应的字符 * https://stackoverflow.com/questions/29191451/get-name-of-variable-in-typescript * @param name */private getVariableName<TResult>(name: () => TResult) { let va...原创 2019-07-19 14:03:05 · 4549 阅读 · 1 评论 -
TypeScript 语言层技巧积累
1:不借助中间变量 交换值 let a=1; let b=2; [a,b]=[b,a]; Debug.Log("a:"+a+", b:"+b);结果://a:2, b:12:数组中筛选符合条件的filter()方法。下述案例为把数组中运算结果为false的所有项移除。 let clean=[0, false, ...原创 2019-06-26 18:02:47 · 170 阅读 · 0 评论 -
VisualStudioCode配置TypeScript编程环境
1:下载安装nodejshttps://nodejs.org/en/ 这里下载安装LTS版。安装好后,win+R打开cmd命令path:看nodejs目录是否加入环境变量中若已加入,输入node -version可以查看当前版本。如上图所示。2:安装TypeScript Compiler安装好Node.js后,可以直接使用npm工具来安装TypeScript,这个TypeScript...原创 2019-05-07 18:54:06 · 4464 阅读 · 2 评论 -
TypeScript三个等号和两个等号的区别
1.===:三个等号我们称为等同符,当等号两边的值为相同类型的时候,直接比较等号两边的值,值相同则返回true,若等号两边的值类型不同时直接返回false。 例:100===“100” //返回false abc===“abc” //返回false ‘abc’===“abc” //返回true NaN===NaN /...原创 2019-04-30 17:41:16 · 9435 阅读 · 2 评论 -
TypeScript类型判断typeof,instanceof,以及as断言
class A {}class AChild extends A { public SpecialLog(): void { console.log("specialLog"); }}class B {} console.log("1 基本类型判断------string、number、object、null、undefined-----...原创 2019-04-30 17:13:16 · 41129 阅读 · 1 评论 -
CocosCreator和TypeScript入门
一些网址CocosCreator下载:https://www.cocos.com/downloadTypeScript教程:https://www.tslang.cn/docs/home.htmlCocosCreator官方教程:https://docs.cocos.com/creator/manual/zh/getting-started/TypeScript环境配置1:CocosCr...原创 2019-04-10 22:54:21 · 1441 阅读 · 0 评论 -
[TypeScript]中字符和ASCII码转换
简介ASCII(American Standard Code for Information Interchange,美国信息互换标准代码,ASCⅡ)是基于拉丁字母的一套电脑编码系统。是一种标准的单字节字符编码方案。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。 ASCII第一次以规范标准的型态发表是在1967年,最后一次更新则...原创 2019-08-15 17:18:35 · 3919 阅读 · 0 评论