All fields

“Arrays & Array Methods” in Information Technology

21 questions across 4 technologies.

Information Technology

21 questions in 4 technologies

#QuestionTechnologyTopicLevel
1Why can array holes (sparse arrays) behave unexpectedly with iteration methods? JavaScript › Arrays & Array MethodsJavaScriptArrays & Array MethodsAdvanced
2What does Array.isArray() solve that typeof can't? JavaScript › Arrays & Array MethodsJavaScriptArrays & Array MethodsIntermediate
3How do you efficiently remove duplicate values from an array? JavaScript › Arrays & Array MethodsJavaScriptArrays & Array MethodsAdvanced
4What's the difference between map() and forEach()? JavaScript › Arrays & Array MethodsJavaScriptArrays & Array MethodsBeginner
5How does filter() work? JavaScript › Arrays & Array MethodsJavaScriptArrays & Array MethodsBeginner
6What does reduce() do and what are its arguments? JavaScript › Arrays & Array MethodsJavaScriptArrays & Array MethodsBeginner
7What's the difference between splice() and slice()? JavaScript › Arrays & Array MethodsJavaScriptArrays & Array MethodsIntermediate
8How do find() and findIndex() differ from filter()? JavaScript › Arrays & Array MethodsJavaScriptArrays & Array MethodsIntermediate
9How does sort() compare values by default, and how do you fix numeric sorting? JavaScript › Arrays & Array MethodsJavaScriptArrays & Array MethodsAdvanced
10What is the difference between flat() and flatMap()? JavaScript › Arrays & Array MethodsJavaScriptArrays & Array MethodsAdvanced
11What utility methods does java.util.Arrays provide for common array operations like sorting, searching, filling, and comparing? Java › Arrays & Multidimensional ArraysJavaArrays & Multidimensional ArraysIntermediate
12How do you convert a TypedArray to a regular JavaScript array? JavaScript › ArrayBuffer, TypedArrays & Binary DataJavaScriptArrayBuffer, TypedArrays & Binary DataIntermediate
13How do you destructure values out of an array? JavaScript › Destructuring, Spread & RestJavaScriptDestructuring, Spread & RestBeginner
14What does the spread operator (...) do when used on an array? JavaScript › Destructuring, Spread & RestJavaScriptDestructuring, Spread & RestBeginner
15How does a Set differ from an array? JavaScript › Map, Set, WeakMap & WeakSetJavaScriptMap, Set, WeakMap & WeakSetBeginner
16What are some commonly used Math object methods? JavaScript › Numbers, Math & BigIntJavaScriptNumbers, Math & BigIntBeginner
17How do you sort an array of strings correctly for a given language using Intl.Collator? JavaScript › Date, Time & Internationalization (Intl API)JavaScriptDate, Time & Internationalization (Intl API)Advanced
18How would you group an array of objects by a property using Map, and how does the newer Object.groupBy() compare? JavaScript › Map, Set, WeakMap & WeakSetJavaScriptMap, Set, WeakMap & WeakSetAdvanced
19What is a common pitfall when using async/await inside Array.prototype.forEach(), and how do you fix it? Node.js › Async PatternsNode.jsAsync PatternsAdvanced
20How can __clone be used to customize what happens when an object is duplicated using PHP's clone keyword, particularly for handling deep copies of nested objects? PHP › Magic MethodsPHPMagic MethodsAdvanced
21What is console.table() useful for? JavaScript › Debugging, Testing & ToolingJavaScriptDebugging, Testing & ToolingBeginner