beary

Results 46 comments of beary

``` javascript function _end() { return new Promise((resolve, reject) => { setTimeout(() => { reject("error"); }, 5000); }); } let promise1 = new Promise((resolve, reject) => { setTimeout(() => {...

``` javascript function delay(i) { return new Promise((resolve, reject) => { setTimeout(() => { console.log(i); resolve(); }, 1000); }); } async function generate() { for (let i = 1; i

``` typescript interface User { id: number; name: string; password: string; } type MyPick = { [P in K]: T[P] // P in K 相当于for in语法 } type mypicker =...

``` function Person(name, age) { this.name = name; this.age = age; } function Son(name, age, skills) { Parent.call(this, name, age); this.skills = skills; } Son.prototype = Object.create(Person.prototype); Son.prototype.constructor = Son;...

``` function myInstance(obj, proto) { let proto1 = Object.getPrototypeOf(obj); let proto2 = proto.prototype; while (1) { if (proto1 == null) return false; if (proto1 == proto2) return true; proto1 =...

``` javascript function myF(fun) { let flag = false; return function () { if (!flag) { flag = true; return fun.call(this, ...arguments); } }; } function sayHi() { console.log("hi!"); }...

``` javascript const num = [1, 3, 4, 2, 5, 6, 7]; const res = new Array(num.length).fill(-1); const stk = [0]; for(let i = 1; i < num.length; i++){ if(num[i]...

``` javascript class LazyMan { constructor(name) { this.name = name; this.queue = []; console.log(`Hi this is ${this.name}`); setTimeout(() => { this.next(); }); } eat(arg) { const task = () =>...

``` javascript const arr = [3, 56, 56, 23, 7, 76, -2, 345, 45, 76, 3]; const num = 37; function getClose(num, arr){ let res = arr[0]; for(let i =...