UNPKG

x-http-client

Version:

An http client to simplify sending requests (HTTP & JSONP) in the browser.

20 lines (15 loc) 441 B
/** * The function to create JSONP callback name. * * @param {RequestOptions} options The request options. * @returns {string} Returns the callback name. */ function buildCalllbackName(options) { var callbackName; do { callbackName = options.jsonpCallbackName.call(null, options); } while (callbackName in window); window[callbackName] = null; return callbackName; } module.exports = buildCalllbackName;