Q
How do you check if a value is an array in ES6?

Answer & Solution

Answer: Option A
Solution:
Array.isArray(value) is the standard way to check if a value is an array.
Related Questions on Average

How do you create a generator function in ES6?

A). function* gen() {}

B). function gen*() {}

C). function*gen() {}

D). function * gen() {}

What does the method Array.from() do?

A). Converts an array to a string

B). Converts an iterable or array-like object to an array

C). Clones an array

D). Filters an array

How do you define a default parameter in a function?

A). function(a, b = 2) {}

B). function(a, b: 2) {}

C). function(a, b = [2]) {}

D). function(a, b := 2) {}

What is the output of const [a, b] = [1, 2];?

A). a = 1, b = 2

B). a = [1], b = [2]

C). a = 2, b = 1

D). Error

What does the ... operator do when used in a function parameter?

A). It spreads an array

B). It restates the parameters

C). It indicates a default parameter

D). It represents the rest of the arguments

What is the result of [...['a', 'b', 'c']]?

A). ['a', 'b', 'c']

B). [['a', 'b', 'c']]

C). ['abc']

D). Error

What is the syntax for an arrow function in ES6?

A). function(a, b) { return a + b; }

B). (a, b) => { return a + b; }

C). (a, b) => a + b

D). Both B and C

How do you declare a constant variable in ES6?

A). const

B). let

C). var

D). function

What is the output of typeof Symbol('description')?

A). 'string'

B). 'object'

C). 'symbol'

D). 'undefined'

What does the for...of loop iterate over?

A). Object properties

B). Object values

C). Array indices

D). Iterable objects