All fields

“Spread & Rest” in Information Technology

16 questions across 2 technologies.

Information Technology

16 questions in 2 technologies

#QuestionTechnologyTopicLevel
1How does the rest parameter differ from the spread operator, even though they use the same '...' syntax? JavaScript › Destructuring, Spread & RestJavaScriptDestructuring, Spread & RestIntermediate
2What does the spread operator (...) do when used on an array? JavaScript › Destructuring, Spread & RestJavaScriptDestructuring, Spread & RestBeginner
3How do you use spread to shallow-copy and merge objects? JavaScript › Destructuring, Spread & RestJavaScriptDestructuring, Spread & RestIntermediate
4Why must the rest element be the LAST element in a destructuring pattern? JavaScript › Destructuring, Spread & RestJavaScriptDestructuring, Spread & RestAdvanced
5How do you destructure values out of an array? JavaScript › Destructuring, Spread & RestJavaScriptDestructuring, Spread & RestBeginner
6How do you destructure properties out of an object? JavaScript › Destructuring, Spread & RestJavaScriptDestructuring, Spread & RestBeginner
7How do you assign default values while destructuring? JavaScript › Destructuring, Spread & RestJavaScriptDestructuring, Spread & RestIntermediate
8How do you destructure nested objects and arrays in one statement? JavaScript › Destructuring, Spread & RestJavaScriptDestructuring, Spread & RestAdvanced
9How can you use destructuring to swap two variables without a temporary variable? JavaScript › Destructuring, Spread & RestJavaScriptDestructuring, Spread & RestAdvanced
10How do computed property names interact with object destructuring? JavaScript › Destructuring, Spread & RestJavaScriptDestructuring, Spread & RestAdvanced
11What does 'immutability' mean and why does functional code favor it? JavaScript › Functional ProgrammingJavaScriptFunctional ProgrammingBeginner
12How do you iterate over a Map's entries? JavaScript › Map, Set, WeakMap & WeakSetJavaScriptMap, Set, WeakMap & WeakSetBeginner
13What is a tuple, and how does it differ from a regular array type? TypeScript › Primitive Types, Arrays & TuplesTypeScriptPrimitive Types, Arrays & TuplesBeginner
14What's the difference between splice() and slice()? JavaScript › Arrays & Array MethodsJavaScriptArrays & Array MethodsIntermediate
15What is function composition and how do you implement it? JavaScript › Functional ProgrammingJavaScriptFunctional ProgrammingIntermediate
16How do you avoid deeply nested, mutation-heavy code when updating nested state immutably? JavaScript › Functional ProgrammingJavaScriptFunctional ProgrammingAdvanced