Page Summary
-
The
Array.bitwiseAndmethod calculates the bitwise AND of two input arrays on an element-wise basis. -
This method returns a new Array containing the results of the bitwise AND operation.
-
Both the left-hand (
this) and right-hand (right) arguments must be arrays.
| Usage | Returns |
|---|---|
Array.
bitwiseAnd
(right)
|
Array |
| Argument | Type | Details |
|---|---|---|
|
this:
left
|
Array | The left-hand value. |
right
|
Array | The right-hand value. |
Examples
Code Editor (JavaScript)
var empty = ee . Array ([], ee . PixelType . int8 ()); print ( empty . bitwiseAnd ( empty )); // [] print ( ee . Array ( 0 ). bitwiseAnd ( ee . Array ( 0 ))); // 0 print ( ee . Array ( 0 ). bitwiseAnd ( ee . Array ( 1 ))); // 0 print ( ee . Array ( 1 ). bitwiseAnd ( ee . Array ( 0 ))); // 0 print ( ee . Array ( 1 ). bitwiseAnd ( ee . Array ( 1 ))); // 1 print ( ee . Array ( 0xFF ). bitwiseAnd ( ee . Array ( 0xFFFF ))); // 255 print ( ee . Array ( 0xFFFF ). bitwiseAnd ( ee . Array ( 0xFF ))); // 255 print ( ee . Array ( - 1 ). bitwiseAnd ( ee . Array ( 0xFF ))); // 255 print ( ee . Array ( - 1 ). bitwiseAnd ( ee . Array ( - 2 ))); // -2 print ( ee . Array ([ 6 , 6 ]). bitwiseAnd ( ee . Array ([ 1 , 11 ]))); // [0,2]
import ee import geemap.core as geemap
Colab (Python)
empty = ee . Array ([], ee . PixelType . int8 ()) display ( empty . bitwiseAnd ( empty )) # [] display ( ee . Array ( 0 ) . bitwiseAnd ( ee . Array ( 0 ))) # 0 display ( ee . Array ( 0 ) . bitwiseAnd ( ee . Array ( 1 ))) # 0 display ( ee . Array ( 1 ) . bitwiseAnd ( ee . Array ( 0 ))) # 0 display ( ee . Array ( 1 ) . bitwiseAnd ( ee . Array ( 1 ))) # 1 display ( ee . Array ( 0xFF ) . bitwiseAnd ( ee . Array ( 0xFFFF ))) # 255 display ( ee . Array ( 0xFFFF ) . bitwiseAnd ( ee . Array ( 0xFF ))) # 255 display ( ee . Array ( - 1 ) . bitwiseAnd ( ee . Array ( 0xFF ))) # 255 display ( ee . Array ( - 1 ) . bitwiseAnd ( ee . Array ( - 2 ))) # -2 display ( ee . Array ([ 6 , 6 ]) . bitwiseAnd ( ee . Array ([ 1 , 11 ]))) # [0, 2]

