首页 > 解决方案 > [变量]是什么意思:三元运算符条件下的值

问题描述

我只是偶然发现了这行代码,我很难理解它的含义:

const selected = find(this.list, {
          [this.keyName]: control[0]
            ? control[0][this.keyName]
            : control.value
        });

让我困惑的部分是......作为条件的[this.keyName]: control[0] ? control[0][this.keyName] : control.value确切含义是什么?[this.keyName]: control[0]

标签: javascript

解决方案


推荐阅读