BETA
javascript
Nickname
Ruolo
Seleziona
Studente
Designer
Sviluppatore
Esploratore
Cosa fa il metodo Array.prototype.slice()?
Modifica l'array originale rimuovendo o aggiungendo elementi
Crea una copia di una parte dell'array originale, senza modificarlo
Ordina gli elementi dell'array in modo crescente
Inverte l'ordine degli elementi dell'array
Tempo residuo
Domanda
0
di
0
Quale oggetto globale in JavaScript contiene le funzioni per l'esecuzione di codice temporizzato?
Math
Date
Window
Document
Tempo residuo
Domanda
0
di
0
Come si definisce una costante in JavaScript?
const nomeCostante = valore;
let nomeCostante = valore;
var nomeCostante = valore;
costante nomeCostante = valore;
Tempo residuo
Domanda
0
di
0
Qual è il valore di Boolean(0) in JavaScript?
true
false
undefined
null
Tempo residuo
Domanda
0
di
0
Cosa restituisce typeof undefined?
undefined
object
null
number
Tempo residuo
Domanda
0
di
0
Quale metodo si usa per creare una promessa che si risolve immediatamente?
Promise.execute()
Promise.resolve()
Promise.done()
Promise.complete()
Tempo residuo
Domanda
0
di
0
Quale metodo viene utilizzato per creare una nuova stringa ripetendo la stringa originale per un numero dato di volte?
loop()
repeat()
copy()
clone()
Tempo residuo
Domanda
0
di
0
Quali sono i tipi primitivi in JavaScript?
Array, Object, Function
String, Number, Boolean, Null, Undefined, Symbol
HTMLCollection, NodeList
Window, Document
Tempo residuo
Domanda
0
di
0
Qual è il risultato di "typeof NaN" in JavaScript?
object
number
NaN
undefined
Tempo residuo
Domanda
0
di
0
Come si può catturare un errore in una promessa?
Usando il metodo ".catch()"
Usando un blocco "try...catch" all'interno del "then()"
Usando "onerror"
Promesse non gestiscono gli errori
Tempo residuo
Domanda
0
di
0
Cosa significa "hoisting" in JavaScript?
Le dichiarazioni di variabili e funzioni vengono spostate in cima al loro scope
Una funzione viene eseguita prima della sua dichiarazione
L'ordine del codice viene invertito
Errore di sintassi
Tempo residuo
Domanda
0
di
0
Qual è la differenza tra var, let e const?
var è function scoped, mentre let e const sono block scoped
Non ci sono differenze significative
let è re-assignable ma non re-declarable nelle stesse scope
const può essere aggiornato ma non re-declarato
Tempo residuo
Domanda
0
di
0
Come si definisce una classe con un costruttore che accetta un nome e un'età in JavaScript ES6?
class Person { constructor(name, age) { this.name = name; this.age = age; } }
function Person(name, age) { this.name = name; this.age = age; }
class Person { function constructor(name, age) { this.name = name; this.age = age; } }
Person(name, age) => { this.name = name; this.age = age; }
Tempo residuo
Domanda
0
di
0
Qual è il risultato di utilizzare "Reflect.apply()" con un contesto errato?
TypeError
ReferenceError
SyntaxError
RangeError
Tempo residuo
Domanda
0
di
0
Come si può utilizzare una stringa template per includere espressioni calcolabili in JavaScript?
'Hello, $(name)!'
`Hello, ${name}!`
\"Hello, [name]!\
<Hello, {name}>
Tempo residuo
Domanda
0
di
0
Cosa restituisce l'uso di "Object.is()" confrontando "+0" e "-0"?
Object.is() è un metodo per confrontare valori in modo accurato.
true
false
undefined
null
Tempo residuo
Domanda
0
di
0
In che modo "Symbol" differisce da altre primitive?
Non sono unici
Sono sempre unici
Sono collezionabili
Non sono primitive
Tempo residuo
Domanda
0
di
0
Che cosa introduce la parola chiave `let` in JavaScript ES6?
Dichiarazione di variabili globali
Creazione di costanti immutabili
Dichiarazione di variabili con ambito di blocco
Funzioni che non possono essere aggiornate
Tempo residuo
Domanda
0
di
0