AI-generated Key Takeaways
-
Array.bitwiseOr()
calculates the bitwise OR of two input arrays element-by-element. -
It takes two arrays,
left
andright
, as input and returns a new array with the results. -
The bitwise OR operation is performed on corresponding elements of the input arrays.
-
The function works with numeric arrays and supports various data types.
-
It handles empty arrays gracefully, returning an empty array if either input is empty.
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]