如何解决'>>>'和'&'运算符警告的这种意外组合?

问题描述

我正在尝试在我的react应用程序中使用Base64编码和解码实用程序脚本。我在此行收到此警告。它工作正常,但我不想要它,也不想为此警告禁用EsLint。

您能帮我哪些零件需要分组吗?

  for (nMod3 = 0; nMod3 < 3 && nOutIdx < nOutLen; nMod3++,nOutIdx++) {
            taBytes[nOutIdx] = nUint24 >>> (16 >>> nMod3 & 24) & 255;
        }

解决方法

您可以按照建议并明确operator precedence

@file:Import()

...或禁用no-mixed-operators规则。