/** * @fileoverview * Implements the ExMap (Extended Map) object. * @author NHN. * FE Development Lab */ 'use strict'; var collection = require('./collection'); var Map = require('./map'); // Caching tui.util for performance enhancing var mapAPIsForRead = ['get', 'has', 'forEach', 'keys', 'values', 'entries']; var mapAPIsForDelete = ['delete', 'clear']; /** * The ExMap object is Extended Version of the tui.util.Map object.
* and added some useful feature to make it easy to manage the Map object. * @constructor * @param {Array} initData - Array of key-value pairs (2-element Arrays). * Each key-value pair will be added to the new Map * @memberof tui.util * @example * // node, commonjs * var ExMap = require('tui-code-snippet').ExMap; * @example * // distribution file, script * *