当添加越界的元素时,它的类型会被限制为元组中每个类型的联合类型: 1 2 3 4 5 6 7 8 9 let tom:[string,number] = ['Tom', 25]; tom.push('male'); // 报错 tom.push(true); 我觉得元祖支持越界的元素,这个让元组非常的不优雅。 WebStorm配置右键直接运行ts文件 关于数组写法的思考
当添加越界的元素时,它的类型会被限制为元组中每个类型的联合类型: 1 2 3 4 5 6 7 8 9 let tom:[string,number] = ['Tom', 25]; tom.push('male'); // 报错 tom.push(true); 我觉得元祖支持越界的元素,这个让元组非常的不优雅。