Jak używać
- Wpisz kod JavaScript lub wczytaj przykład.
- Kliknij „Uruchom”.
- Odczytaj zwróconą wartość i komunikaty console.log.
Opis opcji
- Piaskownica
- Kod działa w ograniczonym środowisku przeglądarki bez dostępu do danych tej witryny.
- Błędy
- Błędy składni i wykonania są pokazane przy wyniku, aby ułatwić poprawienie kodu.
Co jest wypisywane
W wyniku pojawia się tylko to, co wyślesz do konsoli. Wartość ostatniego wiersza nie jest pokazywana tak jak w konsoli przeglądarki, więc opakuj ją w console.log. Wypisywanie działa jak w Node.js: tablice i obiekty są rozwijane, ciągi znaków w nich są ujęte w cudzysłów, a symbole zastępcze %s i %d są uzupełniane z kolejnych argumentów.
console.log([1, 2, 3].map((n) => n * n));
console.log('%s is %d years old', 'Ada', 36);
console.log({ name: 'Ada', tags: ['a', 'b'] });
const data = await fetch('https://example.com/').then((r) => r.status);
console.log(data);
Pierwsze trzy wiersze wypisują [ 1, 4, 9 ], Ada is 36 years old i { name: "Ada", tags: [ "a", "b" ] }. Dwa ostatnie wiersze wymagają połączenia z siecią i wypisują status HTTP żądania. Limit czasu można ustawić na 5, 10, 30 lub 60 sekund; po jego osiągnięciu uruchomienie jest kończone, a komunikat o tym informuje.
Najczęściej zadawane pytania
Czy mogę uruchamiać kod z sieci?
Narzędzie jest przeznaczone do krótkich fragmentów; nie zakładaj dostępu do sieci ani Node.js.
Czy kod jest zapisywany?
Nie. Zapisz go lokalnie, jeśli chcesz zachować wynik.
Czy narzędzie instaluje pakiety?
Nie, działa bez instalowania pakietów.
Prywatność
To narzędzie działa w całości w przeglądarce. Twoje pliki i tekst są przetwarzane na Twoim urządzeniu i nigdy nie trafiają na nasze serwery.