在Typescript中,可索引类型和数组是两个不同的概念。
可索引类型是一种用于描述对象的类型,它允许我们通过索引来访问对象的属性或元素。可索引类型可以分为两种:字符串索引和数字索引。
interface MyObj {
[key: string]: any;
}
const obj: MyObj = {
name: 'John',
age: 25,
};
console.log(obj['name']); // Output: John
console.log(obj['age']); // Output: 25
interface MyArr {
[index: number]: any;
}
const arr: MyArr = [1, 2, 3];
console.log(arr[0]); // Output: 1
console.log(arr[1]); // Output: 2
数组是一种特殊的对象类型,它用于存储一组有序的元素。数组可以通过索引来访问和操作其中的元素。
const myArray: number[] = [1, 2, 3];
console.log(myArray[0]); // Output: 1
console.log(myArray[1]); // Output: 2
区别:
可索引类型的应用场景:
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云