JavaScript este un limbaj de programare versatil și dinamic, care este o parte fundamentală a dezvoltării web moderne. Inițial creat pentru a adăuga interactivitate paginilor HTML statice, JavaScript a evoluat într-un instrument puternic care poate fi folosit atât pe partea de client, cât și pe cea de server.
Aplicația noastră de fișe include întrebări de interviu JavaScript selectate cu atenție, cu răspunsuri cuprinzătoare, care vă vor pregăti eficient pentru orice interviu care necesită cunoștințe de JS. IT Flashcards nu este doar un instrument pentru cei care caută un loc de muncă - este o modalitate excelentă de a vă consolida și testa cunoștințele, indiferent de planurile dvs. de carieră actuale. Utilizarea regulată a aplicației vă va ajuta să rămâneți la curent cu ultimele tendințe JavaScript și să vă mențineți abilitățile la un nivel înalt.
Descarcă aplicația noastră din App Store sau Google Play pentru a obține mai multe flashcarduri gratuite sau abonează-te pentru acces la toate flashcardurile.
function outerFunction() {
let outerVariable = `I'm outside!`;
function innerFunction() {
console.log(outerVariable); // Has access to the 'outerVariable'
}
innerFunction();
}
outerFunction(); // Displays `I'm outside!`
console.log(myVar); // undefined
var myVar = 5;
console.log(myVar); // 5
console.log(myFunction()); // "Hello World"
function myFunction() {
return "Hello World";
}
function sum(a, b) {
return a + b;
}
const sum = (a, b) => a + b;
const promise = new Promise((resolve, reject) => {
const success = true;
if (success) {
resolve('Operațiunea a reușit.');
} else {
reject('Operațiunea a eșuat.');
}
});
promise
.then(result => {
console.log(result); // Va afișa: 'Operațiunea a reușit.'
})
.catch(error => {
console.log(error);
});
function executeAfterTimeout(callback, timeout) {
setTimeout(() => {
console.log('Time passed!');
callback();
}, timeout);
}
executeAfterTimeout(() => {
console.log('This is a callback!');
}, 2000);
let value = null ?? 'valoare implicită';
let value1 = 0 || 'implicit';
console.log(value1); // rezultat: 'implicit' deoarece 0 este o valoare falsă
let value2 = 0 ?? 'implicit';
console.log(value2); // rezultat: 0 deoarece 0 nu este nul sau nedefinit
const symbol1 = Symbol('mySymbol');
const symbol2 = Symbol('mySymbol');
console.log(symbol1 === symbol2); // returnează false
let obj = {};
let privateProperty = Symbol('private');
obj[privateProperty] = 'Acesta este privat';
console.log(obj[privateProperty]); // 'Acesta este privat'
console.log(Object.keys(obj)); // []
let john = { name: "John" };
let weakMap = new WeakMap();
weakMap.set(john, "...");
john = null; // suprascriem referința
// john este eliminat din memorie!
let john = { name: "John" };
let weakSet = new WeakSet();
weakSet.add(john);
john = null; // suprascriem referința
// john este eliminat din memorie!
Extindeți-vă cunoștințele de JavaScript cu fișele noastre.
De la principiile de bază ale programării la stăpânirea tehnologiilor avansate, IT Flashcards este pașaportul tău spre excelența în IT.
Descarcă acum și deblochează-ți potențialul în lumea tehnologiei competitivă de astăzi.