bri*_*rig 2 javascript arrays ecmascript-6
我有类似于下面的对象的静态数组常量。
export const EMPLOYEES = [
{
id: 2,
name: ‘John’,
},
{
id: 3,
name: ‘Doe’,
},
{
id: 4,
name: ‘Bull’,
},
{
id: 5,
name: ‘Scott’,
},
];
Run Code Online (Sandbox Code Playgroud)
现在我只需要根据某些条件是否为真来添加最后一个元素。有些像如果isAmerican()是真的。
有人可以在这里帮助我如何根据条件添加元素吗?谢谢。
您可以使用扩展运算符来做到这一点:
export const EMPLOYEES = [
{
id: 2,
name: "John",
},
{
id: 3,
name: "Doe",
},
{
id: 4,
name: "Bull",
},
{
id: 5,
name: "Scott",
},
... isAmerican() ? [{ id: 6, name: "Jemmy"}] : []
];
Run Code Online (Sandbox Code Playgroud)