开发者社区> 问答> 正文

在TypeScript中声明一个数组

我在Typescript中声明或使用布尔数组时遇到麻烦,不确定哪是错误的。我得到一个undefined错误。我应该使用JavaScript语法还是声明一个新的Array对象?

以下哪一项是创建数组的正确方法?

private columns = boolean[]; private columns = []; private columns = new Array (); 如何将所有值初始化为false?

我将如何访问这些值,是否可以像columns[i] = true;.. 那样访问它们? 问题来源于stack overflow

展开
收起
保持可爱mmm 2020-02-08 14:13:24 614 0
1 条回答
写回答
取消 提交回答
  • 以下是在打字稿中创建布尔数组的不同方法:

    let arr1: boolean[] = []; let arr2: boolean[] = new Array(); let arr3: boolean[] = Array();

    let arr4: Array = []; let arr5: Array = new Array(); let arr6: Array = Array();

    let arr7 = [] as boolean[]; let arr8 = new Array() as Array ; let arr9 = Array() as boolean[];

    let arr10 = <boolean[]> []; let arr11 = <Array > new Array(); let arr12 = <boolean[]> Array();

    let arr13 = new Array (); let arr14 = Array (); 您可以使用索引访问它们:

    console.log(arr[5]); 然后使用push添加元素:

    arr.push(true); 创建数组时,您可以提供初始值:

    let arr1: boolean[] = [true, false]; let arr2: boolean[] = new Array(true, false);

    2020-02-08 14:13:36
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
现代TypeScript高级教程 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载