javascript - 数据表内的条件
问题描述
我创建了数据表,在这个表中,我想检查条件,这是我的代码的一部分:
buttons: [
{
extend: 'pdfHtml5',
exportOptions: {
if(group_id != topManagementUserLevel){
columns: [0, 1, 2, 3, 4]
}
}
},
],
我想添加 if 条件来检查一些值,但是当我将该条件插入代码时,它会给出错误。
Uncaught SyntaxError: Unexpected token !=
有没有其他方法可以做到这一点
解决方案
使用ternary operator
而不是if
.
const group_id = 1;
const topManagementUserLevel = 2;
buttons = [
{
extend: 'pdfHtml5',
exportOptions: {
columns: (group_id != topManagementUserLevel) ? [0, 1, 2, 3, 4] : []
}
},
];
console.log(buttons);
推荐阅读
- reactjs - 未定义的 React-Native TypeError
- javascript - HERE 映射(集群)集成以响应应用程序
- javascript - 如果提交正确,如何禁用 event.preventDefault()?
- c++ - 为什么这种复制初始化(带有两个隐式转换)在 GCC/Clang 中不起作用?
- file - 错误:找不到满足要求的版本bleach==2.1.2(来自-r requirements.txt(第1行))(来自版本:无)
- flutter - 将 json 列表转换为列表
- r - 在 CVXR 中为目标函数传递一个字符串
- python - 当我们增加 raiseamount 时,我们可以为员工应用 getter 和 setter 以自动提高工资(我们定义 applyraise)
- php - 如何在 PHP 中检查给定时间字符串是否介于两次之间?
- scalardb - 我可以将现有的 Cassandra 会话传递给 TransactionService 吗?