tui-code-snippet
Version:
TOAST UI Utility: CodeSnippet
26 lines (20 loc) • 581 B
JavaScript
/**
* @fileoverview Create a new object with the specified prototype object and properties.
* @author NHN FE Development Lab <dl_javascript@nhn.com>
*/
;
/**
* @module inheritance
*/
/**
* Create a new object with the specified prototype object and properties.
* @param {Object} obj This object will be a prototype of the newly-created object.
* @returns {Object}
* @memberof module:inheritance
*/
function createObject(obj) {
function F() {} // eslint-disable-line require-jsdoc
F.prototype = obj;
return new F();
}
module.exports = createObject;