[英]return boolean value based on the mode
所以我要对一个函数进行概率检查,基本上我有两种模式是添加或更新模式。 因此该函数接受两个参数editMode一个布尔值,而action是一个类似{create: true, read: true}
或{create: true}
或{create:true, read: true, update: true}
因此,基于传递给函数的参数,它应该获得布尔值作为返回值。 基于返回值,我启用或禁用用户键入的字段
我列出了每种模式的动作和返回值
Add Mode (editMode === false)
probablities
create => false -> user can type
read => true -> user can't type
update => true -> user can't type
create read => false -> user can type
create update => false -> user can type
read update => true -> user can't type
create read update => false -> user can type
Update Mode (editMode === true)
probablities
create => true -> user can't type
read => true -> user can't type
update => false -> user can type
create read => true -> user can't type
create update => false -> user can type
read update => false -> user can type
create read update => false -> user can type
如果有条件,我应该如何为此使用一个函数,但是有什么更好的方法
因此,基本上不是用户无法执行的操作。
任何帮助表示赞赏。
因此,在没有编辑模式的情况下,用户只能在激活create
键入内容,而在编辑模式下,用户只能在激活update
键入输入,而read
根本没有关系吗? 所以写
function userCanType(editMode, action) {
return editMode ? action.update : action.create;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.