typescript?
虽然不熟悉Typescript,为了回答您的问题查询一下文档,大体是这样的直接上代码
如果数组中元素的数据类型相同,可以简单做。
二维 number
let arr2_num:number[][]=[[1,2,3],[4,5,6]];
console.log(arr2_num[1][0]);
//二维 string
let arr2_str:string[][]=[['0-0','0-1','0-2'],['1-0','1-1','1-2']];
console.log(arr2_str[1][1]);
//复联合类型和接口方式实现嵌套数组 interface DeepArray<T> extends Array<T | DeepArray<T>> {}
const array: DeepArray<string | boolean> = [ 'str_0', true, ['str_2_0'], [true, ['str_3_0','str_3_1']], [[['str----', false, 'str.....']]],];
console.log(array[0],array[3][1][1]);
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有