我有两个变量可能是相同的。在这种情况下,我将其中一个指定为undefined。这是我能写的最好的代码吗?
let folderOwner = $("#change-folder-owner").val();
let folderUser = $("#user_name_alias").data('value');
folderOwner = (folderOwner === folderUser) ? undefined : folderOwner;有人能帮我找个更好的方法吗?
发布于 2019-03-29 15:18:22
使用if会更清楚:
if (folderOwner === folderUser) folderOwner = undefined发布于 2019-03-29 16:19:16
您可以避免重新分配folderOwner's值。对原始值使用两个单独的变量,然后对folderOwner's值进行计算。
const ownerValue = ...
const userValue = ...
const folderOwner = (ownerValue === userValue) ? undefined : ownerValuehttps://codereview.stackexchange.com/questions/216479
复制相似问题