"(旗帜)?"句法。我不明白,也无法通过Google搜索找到它

时间:2018-05-14 14:26:33

标签: typescript

有人可以向我解释以下声明背后的语法吗?很明显,它是一种"切换声明。"它控制updatedUser.favoriteMeCount变量的增量或减量。

但是,我无法理解"(旗帜)?"语句甚至能够接收一个值,然后选择递增或递减updatedUser.favoriteMeCount变量。

任何人都可以对此有所了解吗?我的背景(几十年前)是一名C ++开发人员。

let userRef = this.af.database.ref('/users').child(toUserUid);
userRef.once('value').then( user =>{
let updatedUser = user.val();
(flag)? updatedUser.favoriteMeCount++ : updatedUser.favoriteMeCount--;
userRef.update(updatedUser);

" flag"从中获取价值?

0 个答案:

没有答案