有没有办法用typescript把这段代码写在一行中?此代码包含每个函数的内。每种类型只有一个元素=类型不需要增加。其他元素需要增加变量值。
let order: number; if (model.type !== Type.NO_NEED_INCREASE) { order+= 1; }
基于以下代码:
let order: number = -1; if (model.type !== Type.NO_NEED_INCREASE) { order += 1; }
它可以用一个 ternary operator 收件人:
let order = model.type === Type.NO_NEED_INCREASE ? -1 : 0;
order ,你可以利用 const let .
order
const
let
注意,我删除了显式键入 number
number