[mxcad_2d API documentation] (../README. md)/[2d] (../modules/2d. md)/McDbObject Array
Class: McDbObjectArray
2d.McDbObjectArray
An array of McDbObject that stores references to multiple McDbObject objects.
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new McDbObjectArray(imp?)
Constructor.
Parameters
| Name | Type | Description |
|---|---|---|
imp? | any | Internal implementation object. |
Example
ts
import { McDbObjectArray } from "mxcad";
//Create an instance of McDbObject Array
const objectArray = new McDbObjectArray();Properties
aryVal
• aryVal: McDbObject[] = []
array of objects
Methods
empty
▸ empty(): boolean
Clear the array
Returns
boolean
Example
ts
import { McDbObjectArray } from "mxcad";
//Create an instance of McDbObject Array
const objectArray = new McDbObjectArray();
const isEmpty = objectArray.empty();
console.log("Is the array empty?", isEmpty);forEach
▸ forEach(call): void
iterate over objects
Parameters
| Name | Type |
|---|---|
call | (val: McDbObject, index: number) => void |
Returns
void
Example
ts
import { McDbObjectArray } from "mxcad";
//Create an instance of McDbObject Array
const objectArray = new McDbObjectArray();
objectArray.forEach((val: McDbObject, index: number) => {
console.log(`Object at index ${index}:`, val);
});length
▸ length(): number
array length
Returns
number
Example
ts
import { McDbObjectArray } from "mxcad";
//Create an instance of McDbObject Array
const objectArray = new McDbObjectArray();
const length = objectArray.length();
console.log("Length of the array:", length);