Как я могу получить через обещание данных из функции обратного вызова? Возможно ли это?Javascript Получите обещание от обратного вызова
Вот мой код:
var bricklets = [];
var ipcon = new Tinkerforge.IPConnection();
pcon.on(Tinkerforge.IPConnection.CALLBACK_ENUMERATE, function(uid, connectedUid, position, hardwareVersion, firmwareVersion, deviceIdentifier, enumerationType) {
if (enumerationType === Tinkerforge.IPConnection.ENUMERATION_TYPE_DISCONNECTED) {
console.log('');
return;
}
bricklets.push(new Bricklet(uid, deviceIdentifier, connectedUid));
});
Я знаю, что это решение не будет работать, но я не имею ни малейшего представления, чтобы получить данные вне функции по обетованию.
Если вы просто хотите узнать, как использовать обещание, взглянуть на на http://www.html5rocks.com/en/tutorials/es6/promises/ –
Почему вы используете console.log ('') - это место, где вы собираетесь управлять своими данными? – devconcept