【发布时间】:2019-11-26 09:53:28
【问题描述】:
我有下面的数组对象
arr = [
{ Name: "ABC", Age: 20},
{ Name: "XXX", Age: 15}
];
仅当 Typescript 中的 Age 大于 15 时,我才想将名为“Flag”的新属性添加为 1。 我只是想知道我们可以通过哪些方式即时为上述条件创建属性。
样本输出,
arr = [
{ Name: "ABC", Age: 20, Flag: 1},
{ Name: "XXX", Age: 15}
];
提前致谢
【问题讨论】:
-
您可以将
Flag设为可选,如Flag?: number,无论您在哪里定义类型并根据您的条件添加它。 -
如果未定义标志怎么办。我只是想知道在那种情况下我们是否可以拥有房产@Shubham
-
一切都和普通的javascript一样。
标签: javascript typescript object arrayobject