我有一個可以包含 null 和物件陣列的陣列,我必須在反應表中顯示它。如果 null 單元格不顯示任何內容,則單元格將顯示來自物件的值陣列。需要知道如何讀取這樣的陣列?我的表格列看起來像打擊影像中的流派列。謝謝!
array = [null, null,
[
{id:"1", value:"abc"},
{id:"2", value:"def"}
],
[
{id:"1", value:"efg"},
{id:"2", value:"jkl"}
],
null,
[
{id:"1", value:"an"},
{id:"2", value:"jef"}
]
]
result should be
myarray = [null,null,[abc,def],[efg,jkl],null,[an,jef]]

uj5u.com熱心網友回復:
您可以運行 anArray.map來產生結果。
const myarray = [
null,
null,
[
{ id: "1", value: "abc" },
{ id: "2", value: "def" },
],
[
{ id: "1", value: "efg" },
{ id: "2", value: "jkl" },
],
null,
[
{ id: "1", value: "an" },
{ id: "2", value: "jef" },
],
];
const output = myarray.map((node) =>
node ? node.map((item) => item.value) : node
);
console.log(output);
uj5u.com熱心網友回復:
使用打字稿,您可以這樣做:
[{name: 'hello'}, null].map(item => item?.name === undefined ? null : item.name)
它回傳['hello', null]。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/504816.html
標籤:javascript 打字稿
