ESLint

2015-08-18 17 views
7

için ikame bitly işlemi Bu kodu uygulamak için çalışıyorum: How to get X Y Z coordinates of tile by click on Leaflet map - bitlen operatör içeren "< <". Çalıştırdığım ortamda (NodeJS, ExpressJS, AngularJS) kodlar derlendikten sonra ESLint tarafından kontrol edilir, ancak bağlantıda verilen çözüme ihtiyacım var. Derlemede bu hatayı alıyorum. - ESLint bitsel operatörleri izin vermiyor http://eslint.org/docs/rules/no-bitwise: Bu linke göre '< <' no-bit düzeyindeESLint

ait

Beklenmeyen kullanım. Bu kuralı atlamak için herhangi bir yol var mı yoksa yoksa, bitly işlemi '< <' ile benzer sonuçlar üreten alternatif bir hesaplama sağlayın mı?

Umarım sorumu açıktır, teşekkürler.

+0

Sola kaydırdığınız her bit kendi ile çarpma ile aynıdır. İktidarın gücü. Yani '2 << 3', Math.pow (2,3)' ile aynıdır. 1 hariç tüm sayılar için çalışacak, bunu özel bir durum olarak ele almanız gerekecek. c = a << b' yapılabilir c = a === 1 Math.pow (2, b-1): Math.pow (a, b); ' – Blindman67

cevap

9

Sen

görmezden için istediğiniz çizgi üzerinde yorumunu //eslint-disable-line no-bitwise eklemek için es-tüy ihtiyaç örn

var x = 5 << 5; //eslint-disable-line no-bitwise 
+0

Teşekkürler! ÇALIŞIYOR bir cazibe gibi. –

İlgili konular