首页 > 解决方案 > 角度多维数组赋值

问题描述

使用 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 相同的结果?

标签: javascriptarraysangulartypescript

解决方案


也许像这样?

let data = {}; // Object (with keys), not array
data["20/02/2020"] = { name : "my name", id : 1 };

console.log(data);


推荐阅读