Page Summary
-
The
Array.bitwiseOrmethod calculates the bitwise OR of two input arrays on an element-wise basis. -
The method returns an array as the result.
-
Both the left-hand (
this) and right-hand (right) values are arrays. -
The examples demonstrate the bitwise OR operation with various integer inputs, including positive, negative, and hexadecimal values.
| Usage | Returns |
|---|---|
Array.
bitwiseOr
(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 . bitwiseOr ( empty )); // [] print ( ee . Array ( 0 ). bitwiseOr ( ee . Array ( 0 ))); // 0 print ( ee . Array ( 0 ). bitwiseOr ( ee . Array ( 1 ))); // 1 print ( ee . Array ( 1 ). bitwiseOr ( ee . Array ( 0 ))); // 1 print ( ee . Array ( 1 ). bitwiseOr ( ee . Array ( 1 ))); // 1 print ( ee . Array ( 0xFF ). bitwiseOr ( ee . Array ( 0xFFFF ))); // 65535 print ( ee . Array ( 0xFFFF ). bitwiseOr ( ee . Array ( 0xFF ))); // 65535 print ( ee . Array ( - 1 ). bitwiseOr ( ee . Array ( 0xFF ))); // -1 print ( ee . Array ( - 2 ). bitwiseOr ( ee . Array ( - 3 ))); // -1 print ( ee . Array ( - 2 ). bitwiseOr ( ee . Array ( - 4 ))); // -2 print ( ee . Array ([ 6 , 6 ]). bitwiseOr ( ee . Array ([ 1 , 11 ]))); // [7,15]
import ee import geemap.core as geemap
Colab (Python)
empty = ee . Array ([], ee . PixelType . int8 ()) display ( empty . bitwiseOr ( empty )) # [] display ( ee . Array ( 0 ) . bitwiseOr ( ee . Array ( 0 ))) # 0 display ( ee . Array ( 0 ) . bitwiseOr ( ee . Array ( 1 ))) # 1 display ( ee . Array ( 1 ) . bitwiseOr ( ee . Array ( 0 ))) # 1 display ( ee . Array ( 1 ) . bitwiseOr ( ee . Array ( 1 ))) # 1 display ( ee . Array ( 0xFF ) . bitwiseOr ( ee . Array ( 0xFFFF ))) # 65535 display ( ee . Array ( 0xFFFF ) . bitwiseOr ( ee . Array ( 0xFF ))) # 65535 display ( ee . Array ( - 1 ) . bitwiseOr ( ee . Array ( 0xFF ))) # -1 display ( ee . Array ( - 2 ) . bitwiseOr ( ee . Array ( - 3 ))) # -1 display ( ee . Array ( - 2 ) . bitwiseOr ( ee . Array ( - 4 ))) # -2 display ( ee . Array ([ 6 , 6 ]) . bitwiseOr ( ee . Array ([ 1 , 11 ]))) # [7, 15]

