You are here: PSPad forum > Russian discussion forum > Re: Промис

Re: Промис

#1 Промис

Написано: AskMe | Дата: 27.04.2016 11:50 | IP: IP записан

В современном JavaScript промисы часто используются


var promise = new Promise((resolve, reject) => {
setTimeout(() => {
reject(new Error("время вышло!"));
}, 1000);
});
promise
.then(
result => alert("Fulfilled: " + result),
error => alert("Rejected: " + error.message) // Rejected: время вышло!
);

Заминка в том, что этот код выполняется например в Chrome, а в PSPAD нет. Можно надеяться на решение?

Опции: Ответить | Цитировать | Up ^


#2 Re: Промис

Написано: Freeman | Дата: 01.05.2016 15:57 | IP: IP записан

Насколько понимаю, PSPad использует JScript, встроенный в Windows Script Host. WSH использует движок IE или какую-то родственную ему реализацию от Microsoft. Я даже не знаю, развивается сейчас это направление в самой Microsoft или нет. Глядя на их ориентацию на PowerShell и Edge, боюсь, что уже не развивается.

Если в системе стоит последний IE и эта фича не работает, высока вероятность, что она не будет работать до тех пор, пока кто-то не соберет альтернативную библиотеку WSH на основе движка Chrome. Может даже есть такая, не знаю. Можете поизучать вопрос.

Опции: Ответить | Цитировать | Up ^






Editor PSPad - freeware editor, © 2001 - 2017 Jan Fiala
Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák