data.ts
const a: number= 1;
let b: string = 'str';
var c: boolean = false;
let d: number = 1, e: number = 2;
const f: number = 1, g: number = 2;
let str: string = 'str';
let num: number = 123;
let float: number = 1.23;
const bf: boolean = false;
let arr: Array<number> = [1, 2];
arr.length === 2
arr.forEach((item: number, i: number) => {
});
arr.map((item: number, i: number) => {
return item;
});
arr.slice(0, 1)
var strArr: string[] = ['a', 'b'];
strArr.join(',')
let map: Map<string, string> = new Map()
map = map.set('a', 'b');
const mapValue: string = map.get('a');
const mapalen = map.size;
map.delete('a');
for (let [key, value] of map) {
}
interface Obj {
name: number;
};
let obj: Obj = {
name: 123
};
const objKeys: string[] = Object.keys(obj);
const reg: RegExp = /a(b)/i;
const isMatch: boolean = reg.test('A');
let matchRes = reg.exec('abcd');
let [match, capture1] = matchRes;
let matchIndex: number = matchRes.index;
if (true) {
} else if (true) {
} else {
}
for(let i = 0; i<10; i++) {
}
for(; Math.random()<0.5;) {
}
for(;;) {
}
for(let index in arr) {
}
for(let value of arr) {
}
while(Math.random()<0.5) {
}
switch(value) {
case 1:
break;
case 2:
case 3:
break;
}
try {
throw new Error('msg');
} catch(err) {
}
function sum(a: number, b: number) {
return a + b;
}
let sumFun = (a: number, b: number) => {
return a + b;
}
((a: number, b: number) => {
return a + b;
})(1, 2);
class A {
private a: number;
constructor(a: number) {
this.a = a;
}
public method() {
}
private log() {
}
}
class B extends A {
public method() {
super.method();
}
}
let instance: A = new A(123);
`{
"number": 1,
"boolean": false,
"string": "str",
"arr": [
12,
"abc"
],
"obj": {
"name": "name",
"age": 12
}
}`
const jsonStr: string = JSON.stringify({
name: 123
});
const jsonObj = JSON.parse('{"name": 123}');
const now: number = Date.now();
const date = new Date();
date.getFullYear();
date.getMonth() + 1;
date.getDate();
date.getHours();
date.getMinutes();
date.getSeconds();
__filename
__dirname
process.cwd()
process.env.ENV_NAME
process.argv
process.pid
process.exit(signal)
console.log