Dive into TypeScript with these 30 multiple-choice questions focusing on arrays and tuples. Understand the nuances of typed arrays, multi-dimensional structures, and tuple use cases for efficient coding.
let arr: number[];let arr = [number];let arr: Array;let arr: Array<number>;let arr: string;let arr: string[];let arr: [string];let arr: Array;numbers?numbers[0]numbers[1]numbers(1)numbers{1}array.push()array.pop()array.shift()array.unshift()array.pop()array.shift()array.push()array.splice()map() function do in TypeScript arrays?let arr: number[][];let arr = [[], []];let arr: [number, number];let arr: Array[][];console.log([1, 2, 3].length);?023Undefinedarray1.concat(array2)array1 + array2array1.append(array2)array1.join(array2)array.has()array.includes()array.indexOf()array.contains()array.toString()array.join(',')array.convert()array.stringify()array.sort()array.reverse()array.order()array.ascend()array.map()array.forEach()array.find()array.filter()let arr = {};let arr = new Array();let arr = [];filter() method return?[string, number](string, number)string[]{string, number}array.findIndex()array.search()array.lookup()array.indexOf()array.pop()array.shift()array.remove()array.delete()array.every()array.all()array.each()array.some()let tuple: [string, number];let tuple = {string, number};let tuple = (string, number);let tuple = [string, string];let t: [number, string] = [5, 'TypeScript'];?t[1]t(1)t[2]t.get(1)?let tuple: [number, string] = [42, 'hello'];let tuple = (42, 'hello');let tuple: [string, string] = ['a', 'b'];let tuple: number[] = [42, 43];tuple[index] = newValue;tuple.update(newValue);tuple.push(newValue);tuple.add(newValue);Array.isArray(tuple)tuple.isArray()typeof tuple === 'array'tuple.includes()let t: [number, string] = [10, 'hello']; console.log(t.length); A) 123undefined| Qno | Answer (Option with the text) |
|---|---|
| 1 | A) let arr: number[]; |
| 2 | B) let arr: string[]; |
| 3 | B) numbers[1] |
| 4 | A) array.push() |
| 5 | A) array.pop() |
| 6 | B) Creates a new array with transformed elements |
| 7 | A) let arr: number[][]; |
| 8 | C) 3 |
| 9 | A) array1.concat(array2) |
| 10 | B) array.includes() |
| 11 | A) array.toString() |
| 12 | A) array.sort() |
| 13 | B) array.forEach() |
| 14 | D) Both B and C |
| 15 | B) An array of matching elements |
| 16 | A) [string, number] |
| 17 | A) Yes, with any[] |
| 18 | D) array.indexOf() |
| 19 | B) array.shift() |
| 20 | A) array.every() |
| 21 | A) let tuple: [string, number]; |
| 22 | A) Error: Tuple length is fixed |
| 23 | A) t[1] |
| 24 | A) Yes, using ? |
| 25 | A) let tuple: [number, string] = [42, ‘hello’]; |
| 26 | B) To represent a fixed set of values of different types |
| 27 | A) tuple[index] = newValue; |
| 28 | A) Array.isArray(tuple) |
| 29 | A) Yes, tuples are a type of array |
| 30 | B) 2 |