[英]map an array from an array of objects key/value
我需要獲取一個數組對象並將其映射,以使新數組(如果每個對象的ID只是一個簡單數組)。
因此,例如:
[
{id: 49, name: "Rest update test"},
{id: 12, name: "Rest test"}
]
會成為:
[49, 12]
到目前為止,我已經嘗試過了:
myObject.map(object => object.id);
因此,當我查看console.log時,它的實際功能如下所示,它顯示的是原始對象:
onSubmit() {
this.userForm.value.accountsToAdd.map(object => object.id);
console.log(this.userForm.value.accountsToAdd);
}
假設給定的代碼不起作用,那么您需要分配映射結果。
Array#map
不會改變原始數組,但會返回一個新數組。
var array = [{ id: 49, name: "Rest update test" }, { id: 12, name: "Rest test" }], ids = array.map(object => object.id); console.log(ids);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.