Co to jest Ecma TC39? Jakie są tzw. "stages" i jakie jest ryzyko związane z używaniem standardów na różnych "stages".
Jakie znasz sposoby wyczyszczenia tablicy z elementów?
Czym się różni node od element?
Czym są i do czego służą source-mapy?
Kiedy i dlaczego używa się funkcji throttle i debounce ?
Jaki będzie wynik tego kodu?
console.log(3+"3");
Wyjaśnij na czym polega programowanie asynchroniczne w JS.
Dana jest funkcja:
function check(x) {
return x ? x : new Error();
}
Zakładając, że x jest liczbą z przedziału od -20 do 20, to dla jakiego x zostanie zwrócony Error?
Jaki będzie wynik operacji?
var string = 'FeFaq to najlepsza baza pytań'
.split('').reverse().join('');
Napisz funkcję, ktora sprawdza, czy podana liczba jest liczba pierwszą.
Czy JavaScript jest case sensitive ?
ES6, co wnosi, a co wnosi ES5?
Co wyświetlą logi?
var foo = 'hello';
(function () {
var bar = 'world'
console.log(foo + bar);
})()
console.log(foo + bar);
Jaki będzie kolejność logów?
console.log('one');
setTimeout(function() {
console.log('two');
}, 0)
console.log('three');
Jak można iterować po tablicach? Wszystkie odpowiedzi typu 'for, while, map, filter, forEach
' poprawne.
Jak przejąć kontrolę nad right-click'iem myszki?
Jak za pomocą jQuery wybrać pierwszy element z tablicy ?
Jaki będzie wynik wywołania setTimeout
z wartością czasu 0?
Wyjaśnij czym są cookies.
Jaka jest różnica między zadeklarowaniem zmiennej z użyciem słowa var
a z pominięciem?
var x = 1;
// vs
y = 1;