javascript - 数据表内的条件

标签 javascript if-statement datatable conditional-statements

我创建了数据表,在其中,我想检查条件,这是我的代码的一部分:

buttons: [
                {
                    extend: 'pdfHtml5',
                    exportOptions: {
                    if(group_id != topManagementUserLevel){
                        columns: [0, 1, 2, 3, 4]
                          }
                    }
                },
            ],

我想添加 if 条件来检查某些值,但是当我将该条件插入到代码中时,它会出现错误。

Uncaught SyntaxError: Unexpected token !=

有没有其他方法可以做到这一点

最佳答案

使用三元运算符而不是if

const group_id = 1;
const topManagementUserLevel = 2;

buttons = [
    {
        extend: 'pdfHtml5',
        exportOptions: {
            columns: (group_id != topManagementUserLevel) ? [0, 1, 2, 3, 4] : []
        }
    },
];

console.log(buttons);

关于javascript - 数据表内的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55914613/

相关文章:

javascript - 我可以在 react 中使用 useEffect 钩子(Hook)从子级设置父级状态吗

javascript - 修复 Sublime Text 2 括号匹配> 28 if()-测试?

c# - 对未知列使用特定的 DataTemplate

javascript - Moment.js 无效日期消息

javascript - 桌面动量风格滚动和视差

javascript - 通过 append 方法插入的 html 上的单击事件

javascript - 如何使用ajax正确将javascript变量插入mysql数据库

string - 测试字符串是否为有效整数

if-statement - 两个单独的 if 子句或一个 if else

c# - 将 List<T> 转换为包含 T.CustomClass 属性的数据表