首页 > 解决方案 > 将多个字符串标签和数组保存到打字稿中的关联数组

问题描述

我正在构建一个 ionic 4 应用程序,该应用程序必须将多个标签和数组保存到关联数组中,但在初始化新项并将其推送到数组以及编辑/更新关联数组中的现有数组项时遇到问题。

  array1 = {
           'Question1'=>['True','True'],
           'Question2'=>['False, False'] 
           }

我怎样才能在打字稿中做到这一点?

标签: typescriptionic4associative-array

解决方案


JavaScript/TypeScript 不支持具有命名索引的数组,数组总是使用编号索引。但是,您可以使用一个简单的对象来执行此操作,例如:

    const questions = {
        "question1": [true, true],
        "question2": [false, false]
    }
    
    console.log(questions);
    console.log(questions["question1"]) // prints [true, true]


推荐阅读