我不希望你理解这段代码的含义:
var columnOverrides = rowMetadata &&
rowMetadata.columns &&
(rowMetadata.columns[column.id] || rowMetadata.columns[getColumnIndex(column.id)]);
return columnOverrides.formatter;
Run Code Online (Sandbox Code Playgroud)
但从语法上讲,如何评估逻辑表达式返回一个对象?
在JavaScript &&和||不一定返回true或false.他们返回了他们的一个论点.
a || b大致相当于a ? a : b.a && b大致相当于a ? b : a.更多信息可以在这里找到:
| 归档时间: |
|
| 查看次数: |
87 次 |
| 最近记录: |