Global resolve

by Artem

HTML

<input type="text" id="inp">
<button id="btn">Resolve</button>

JavaScript

'use strict';

const button = document.getElementById('btn');
const input = document.getElementById('inp');

let globalResolve;

var p = new Promise((resolve, reject) => { globalResolve = resolve; });
p.then(console.log);

button.onclick = () => {
	globalResolve(input.value);
};