12

このコードを適用しようとしています:リーフレット マップをクリックしてタイルの XYZ 座標を取得する方法- ビット単位の演算子 "<<" が含まれています。私が実行している環境 (NodeJS、ExpressJS、AngularJS) では、コードはコンパイル時に ESLint によってチェックされますが、リンクに記載されているソリューションが必要です。コンパイル時にこのエラーが発生します。

ビット単位でない「<<」の予期しない使用

このリンクによると: http://eslint.org/docs/rules/no-bitwise - ESLint はビット単位の演算子を許可しません。このルールをバイパスする方法はありますか、そうでない場合は、ビットごとの演算 '<<' と同様の結果を生成する代替計算を提供しますか?

私の質問が明確であることを願っています、ありがとう。

4

2 に答える 2

1

2の累乗の場合、使用できますMath.pow

const scale = Math.pow( 2, zoom );
于 2020-05-29T15:33:33.900 に答える