TypeScript Unleash the Power of Arrays
In TypeScript, an array is a collection of values of the same type. The values can be of any data type such as numbers, strings, or even objects. Arrays are declared using square brackets [] and elements are separated by commas.
For example:
let numbers: number[] = [1, 2, 3, 4, 5]; let names: string[] = ["John", "Jane", "Jim"];
TypeScript also provides several built-in methods for arrays such as push, pop, shift, unshift, slice, and splice, among others, to manipulate and interact with arrays.
Adding an Element: The push method can be used to add an element to the end of an array.
let numbers: number[] = [1, 2, 3]; numbers.push(4); console.log(numbers); // Output: [1, 2, 3, 4]
Removing an Element: The pop method can be used to remove the last element of an array.
let numbers: number[] = [1, 2, 3]; numbers.pop(); console.log(numbers); // Output: [1, 2]
Modifying an Element: Array elements can be modified by accessing the index and assigning a new value.
let names: string[] = ["John", "Jane", "Jim"]; names[1] = "Janet"; console.log(names); // Output: ["John", "Janet", "Jim"]
Slicing an Array: The slice method can be used to extract a portion of an array.
let numbers: number[] = [1, 2, 3, 4, 5]; let slicedArray = numbers.slice(1, 3); console.log(slicedArray); // Output: [2, 3]
Splicing an Array: The splice method can be used to add or remove elements from an array.
let numbers: number[] = [1, 2, 3, 4, 5]; numbers.splice(2, 2, 6, 7); console.log(numbers); // Output: [1, 2, 6, 7, 5]
In conclusion, TypeScript is a game-changer for arrays! With the ability to declare arrays with a generic type, the introduction of new array methods, and improved support for tuples, you can now work with arrays in a whole new way. So, get ready to take your arrays to the next level. Happy Coding.