Contents

DataItem

Creates a new data item.

Declaration

new DataItem(
    in String type, 
    in String identifier
);

Parameters

  • type:

    The group identifier that associates the data item to a prototype attribute.

  • identifier:

    A unique identifier for the data item.

Discussion

Each data item in the same type group must have a unique identifier. Assign any other JSON object keys to the data item after it has been created. Listing 1 shows JSON objects being mapped to data items. The url and title keys and values are added to each data item after creation.

let newItems = results.map((result) => {
    let objectItem = new DataItem(result.type, result.ID);
    objectItem.url = result.url;
    objectItem.title = result.title;
    return objectItem;
});