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
Qual è il valore di Boolean(0) in JavaScript?
true
false
undefined
null
Tempo residuo
Domanda
0
di
0
Come si dichiara una arrow function che prende un parametro e restituisce il suo quadrato?
x -> x * x
function x => x * x
x => x * x
(x) => {x * x}
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
Qual è il modo corretto di dichiarare una variabile costante in ES6 che non può essere riassegnata?
let
var
constant
const
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
In JavaScript, cosa fa il metodo "Object.freeze()"?
Clona un oggetto
Rende un oggetto immutabile
Elimina proprietà dall'oggetto
Crea una copia volatile dell'oggetto
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 può convertire un oggetto in una stringa JSON?
Usando "JSON.stringify(obj)"
Usando "JSON.parse(obj)"
Usando "toString()" sul oggetto
Usando "toJSON()"
Tempo residuo
Domanda
0
di
0
Come si può verificare se un oggetto è un'istanza di una particolare classe?
typeof
instanceof
equals()
isSame()
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 è lo scopo del metodo 'Array.prototype.map' in ES6?
Crea un nuovo array con i risultati della chiamata di una funzione su ogni elemento dell'array.
Passa attraverso ogni elemento dell'array senza modifiche.
Riduce l'array a un singolo valore.
Filtra elementi di un array basandosi su una condizione.
Tempo residuo
Domanda
0
di
0
Come si può utilizzare ES6 per scambiare i valori di due variabili, `a` e `b`, senza utilizzare una variabile temporanea?
a = b; b = a;
swap(a, b);
a ^= b; b ^= a; a ^= b;
[a, b] = [b, a]
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
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
Quale funzionalità di ES6 permette di importare solo una parte di un modulo?
Es: import { add } from './artCode.ts';
Destructuring import
Named import
Selective import
Single import
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
Quale metodo si utilizza per prevenire ulteriori modifiche agli attributi di una proprietà?
Object.preventExtensions()
Object.freeze()
Object.seal()
Object.defineProperty()
Tempo residuo
Domanda
0
di
0