Pytania oznaczone «javascript»

65
Typy warunkowe w TypeScript

Zastanawiałem się, czy mogę mieć typy warunkowe w TypeScript? Obecnie mam następujący interfejs: interface ValidationResult { isValid: boolean; errorText?: string; } Ale chcę usunąć errorTexti mieć to tylko wtedy, gdy isValidjest falseto wymagana właściwość. Chciałbym móc go napisać jako...

63
Funkcja asynchroniczna z + =

let x = 0; async function test() { x += await 5; console.log('x :', x); } test(); x += 1; console.log('x :', x); Uruchom fragment koduHide resultsRozwiń fragment kodu xZarejestrowane wartości to 1i 5. Moje pytanie brzmi: dlaczego wartość x 5drugiego dziennika? Jeśli polecenie testjest...

62
Śledź, ile razy wywołano funkcję rekurencyjną

function singleDigit(num) { let counter = 0 let number = [...num + ''].map(Number).reduce((x, y) => {return x * y}) if(number <= 9){ console.log(number) }else{ console.log(number) return singleDigit(number), counter += 1 } } singleDigit(39) Uruchom fragment koduUkryj...

59
Dlaczego niezdefiniowany nie jest zapisywalny w JavaScript?

Zgodnie z dokumentacją MDN na tematundefined : We współczesnych przeglądarkach (JavaScript 1.8.5 / Firefox 4+) undefined jest niemożliwą do skonfigurowania, niemożliwą do zapisu właściwością zgodnie ze specyfikacją ECMAScript 5. Nawet jeśli tak nie jest, unikaj przesłonięcia. Jednym z...

38
Jakie postacie są zgrupowane w Array.from?

Bawiłem się z JS i nie mogę zrozumieć, w jaki sposób JS decyduje, które elementy dodać do utworzonej tablicy podczas używania Array.from(). Na przykład następujący emoji 👍 ma wartość length2, ponieważ składa się z dwóch punktów kodowych, ale Array.from()traktuje te dwa punkty kodowe jako jeden,...

33
Jak tworzyć tablice z tablicy [zamknięte]

Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte w zeszłym miesiącu . Jestem...

31
seter haka useState niepoprawnie nadpisuje stan

Oto problem: próbuję wywołać 2 funkcje jednym kliknięciem przycisku. Obie funkcje aktualizują stan (używam haka useState). Pierwsza funkcja poprawnie aktualizuje wartość 1 do „nowej 1”, ale po 1 s (setTimeout) uruchamia się druga funkcja i zmienia wartość 2 na „nową 2” ALE! Ustawia wartość 1 z...