Vyhledávání na webu
Pracuji na kurzu a současnou výzvou je „Napsat funkci, která vezme pole jmen a věků a potom vrátí pouze jména.“
Zatím můj přístup vypadal takto:
function names(arr: [string, number]) { let result: [] = []; arr.forEach((element) => { if (typeof(element) === "string") { result.push(element); } }) return Přečtěte si více →
Mám jednoduchou funkci flatten. Myšlenka je taková, že může přijmout pole řetězců nebo pole polí řetězců a vždy vrátí pouze jednorozměrné pole řetězců. Například:
flatten(['a', ['b']]) // returns ['a', 'b'] flatten(['a', 'b']) // returns ['a', 'b']Zde je implementace této fu
Přečtěte si více →
Mám pole objektů a chtěl bych získat klíč a hodnotu při jeho procházení, ale dostávám jen 0, 1 jako index. Ví někdo proč?
const vairable = [{key1: "value1"}, {key2: "value2"}] Object.keys(vairable).forEach((i: any) => { console.log(i); # get 0 and 1, I would like Přečtěte si více →
Snažím se importovat TypeScript do mé aplikace Redux. Používám funkci createSlice z Redux Toolkit takto:
const slice = createSlice({ name: sliceName, initialState, reducers: { updateMode(state: SliceState, action: PayloadAction<ModePayloa Přečtěte si více →Prošel jsem celý web http://www.typescriptlang.org/ a nemohu najít aktuální informace o licenci TypeScriptu. Rádi bychom začali zkoumat TypeScript jako náhradu za JavaScript v naší organizaci, ale nejsme si jisti podmínkami používání. Starý web CodePlex uváděl, že je licencován pod Apache verze 2.0, ale nemohu najít nic nového. Má někdo odkaz na aktuální podmínky?
Existující otázky na toto téma se zdají být ohledně náhledové verze TypeScriptu.
Díky! Paul
Přečtěte si více →Verze TypeScriptu:
1.8.10
Ahoj.
Stále mám chybový kód TS1127, když se pokouším zkompilovat soubor. Používám kód z rychlého tutoriálu.
Kód :
function greeter(person: string){ return "Hello, " + person; } var user = [0, 1, 2]; document.body.innerHTML = greeter(user);Očekávané chování:
_greeter.ts(7,26):_Supplied parameters do not match any signature of call Přečtěte si více →
Jsem právě v procesu učení RxJs. Používám Angular2 rc3. Následující stream funguje, ale dává mi příliš mnoho událostí mousemove. Chci je zpomalit pomocí času (throttling) nebo jiného řídicího streamu. Jak to mohu udělat?
Proud pohybu myši bez o
Přečtěte si více →
V projektu Angular2/TypeScript při zobrazení dialogu systém vrací volajícímu objekt Promise, který bude vyřešen po uzavření dialogu uživatelem.
Rozhraní třídy Promise neumožňuje přístup k metodám resolve() nebo reject(), takže si musím uložit odkazy na tyto metody, abych je mohl později zavolat.
Toto nevypadá
Přečtěte si více →
Mám model nazvaný FilterOperation.ts, který vypadá takto:
export class FilterOperations { constructor( public mainFilter : string, public currencyType : string, public status : string ) { } }Pak definujte mou komponentu
Přečtěte si více →
Mám aplikaci v Typescriptu. Pro vývoj používám localstorage k ukládání svých objektů a mám problém při deserializaci.
Mám objekt setkání typu MeetingModel:
export interface MeetingModel { date: moment.Moment; // from the library momentjs }Ukládám t
Přečtěte si více →