javascript - 角度多维数组赋值
问题描述
使用 Angular 5。
我想要做的是在数组中分配一个多维数组。
什么在使用 PHP?
$arM = array();
$arM["20/02/2020"][1] = ["name"=> 'my name', "id"=> 1];
这个的输出是:
Array
(
[20/02/2020] => Array
(
[1] => Array
(
[name] => my name
[id] => 1
)
)
)
当我这样做时,角度来看是行不通的。例子:
let data:any = [];
data["20/02/2020"][1] = myArray;
我怎样才能达到与 PHP 相同的结果?
解决方案
也许像这样?
let data = {}; // Object (with keys), not array
data["20/02/2020"] = { name : "my name", id : 1 };
console.log(data);
推荐阅读
- powershell - 如何使用 PowerShell 对密码进行加盐以及如何存储加盐?
- java - Flink:找不到指定执行的兼容工厂。目标(=本地)
- javascript - 在 moment.js 中避免今天
- python-3.x - 在while循环python中从列表中写入多个文本文件:仅获得一个文件
- list - 追加到复制列表追加到原始列表
- python - 使 tkinter 标签像加载条一样填充颜色
- node.js - 迁移电子邮件时出现 Google Group Migration API“由于后端错误而无法上传消息”错误
- react-native - 反应本机Textinput输入最大长度值
- c - 是否有可能以某种方式使该程序崩溃?
- excel - Office.js | Excel 加入 | 点击获取选定的单元格地址