typescript - 将多个字符串标签和数组保存到打字稿中的关联数组
问题描述
我正在构建一个 ionic 4 应用程序,该应用程序必须将多个标签和数组保存到关联数组中,但在初始化新项并将其推送到数组以及编辑/更新关联数组中的现有数组项时遇到问题。
array1 = {
'Question1'=>['True','True'],
'Question2'=>['False, False']
}
我怎样才能在打字稿中做到这一点?
解决方案
JavaScript/TypeScript 不支持具有命名索引的数组,数组总是使用编号索引。但是,您可以使用一个简单的对象来执行此操作,例如:
const questions = {
"question1": [true, true],
"question2": [false, false]
}
console.log(questions);
console.log(questions["question1"]) // prints [true, true]
推荐阅读
- javascript - 如何使用javascript选择没有类名或ID的div元素内的选择或输入元素?
- mysql - 这是 3NF 中一个好的数据库设计吗?
- mysql - 如何找到RDS中所有不支持和不可修改的参数?
- reactjs - 为什么我无法读取未定义的属性“地图”
- asp.net - 身份验证不会对挑战进行回程,仅显示当前用户个人资料页面
- node.js - 如何防止自定义 markdown-it 插件将特殊字符转义为 HTML 实体?
- php - Laravel 8 @yeild @section 没有传递数据空白页
- java - 如何在 Jpa 标准中移植 postgresql 时区语句
- python - 有没有更好的方法来获取创建的对象?
- python - 将 Python 函数和 For 循环转换为 OOP 类和方法