Pytania otagowane jako javascript

W przypadku pytań dotyczących programowania w ECMAScript (JavaScript / JS) i jego różnych dialektach / implementacjach (z wyjątkiem ActionScript). Ten znacznik jest rzadko używany samodzielnie, ale najczęściej jest powiązany z tagami [node.js], [jquery], [json] i [html].

9
window.location a tylko lokalizacja
W Internecie widzę ogromną liczbę programistów JavaScript, którzy piszą window.locationzamiast tylko location. Byłem ciekawy, czy ktoś mógłby wyjaśnić, dlaczego. windowjest obiektem globalnym i dlatego nie trzeba go uwzględniać - prawda? Chodzi mi o to, że nie widzisz, jak ludzie piszą window.Math.floorlub new window.Date(), więc jestem ciekawy, dlaczego zostałoby to określone …

5
Otworzyć nową kartę w tle?
Korzystając z javascript, chcę otworzyć nową stronę w innej karcie, ale nadal skupiam się na bieżącej karcie. Wiem, że mogę to zrobić w ten sposób: open('http://example.com/'); focus(); Jednak kiedy robię to w chrome, miga przez chwilę nową kartę, zanim wrócę do bieżącej karty. Chcę tego uniknąć. Aplikacja jest osobistą bookmarkletem, …


3
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 następujący interfejs: interface ValidationResult { isValid: true; } interface ValidationResult { …

5
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 wykonywane po x += 1(ponieważ …

9
Ś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 wynikiRozwiń fragment kodu Powyższy kod przyjmuje liczbę całkowitą i redukuje ją do jednej cyfry, …

2
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 atrybutów niezdefiniowanych jest to, że nie można zapisywać. Ale jeśli to zrobię: …

6
Błąd składni: nie można użyć instrukcji importu poza modułem
Mam projekt ApolloServer, który sprawia mi problemy, więc pomyślałem, że mogę go zaktualizować i napotkałem problemy podczas korzystania z najnowszej wersji Babel. Mój „index.js” to: require('dotenv').config() import {startServer} from './server' startServer() Po uruchomieniu pojawia się błąd „Błąd składni: nie można użyć instrukcji importu poza modułem”. Najpierw próbowałem zrobić rzeczy, aby …

4
Wyjścia modułu ładującego pliki Webpack [moduł obiektu]
Używam webpack z HtmlWebpackPlugin, html-loaderi file-loader. Mam prostą strukturę projektu, w której nie używam ram, a jedynie maszynopis. Dlatego piszę mój kod HTML bezpośrednio na index.html. Używam również tego pliku HTML jako mojego szablonu HtmlWebpackPlugin. Jak wszystkie strony internetowe, muszę umieścić obraz, który odnosi się do PNG w moim folderze …

3
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, dając tablicę z jednym elementem: …

7
React-Native inny kontener wspierany przez VirtualizedList
Po przejściu na natywną wersję 0.61 otrzymuję wiele takich ostrzeżeń: VirtualizedLists should never be nested inside plain ScrollViews with the same orientation - use another VirtualizedList-backed container instead. Z czego jeszcze VirtualizedList-backed containerpowinienem korzystać i dlaczego nie zaleca się takiego używania?


12
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 początkującym w JavaScript i próbuję utworzyć dwie różne tablice z wartościami z jednej głównej …


4
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 powrotem na „1”. Dlaczego …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.