Я не могу понять, как отправить или, например, вернуть значение из обещания. Посмотрите на меня, нуб, так как я работал с selenium-java в течение последних нескольких лет, так что JS - это что-то новое для меня, и это требует моегожизнь, чтобы получить значение из обещания, так что я могу использовать его в других функциях.
Я понимаю тот факт, что ожидание () позволяет нам напрямую проверять результаты, и мы можем написать требуемый блок кода внутриобещание также, но есть ситуации, в которых возвращение значения поможет в повторном использовании, по крайней мере, это то, что чувствуется ...
util.readExcel = function(rowCount,columnCount)
{
wb.xlsx.readFile('./test.xlsx').then(function()
{
var sh = wb.getWorksheet('Login');
cellValue = sh.getRow(rowCount).getCell(columnCount).value;
console.log("The cell value inside is " +cellValue);
return cellValue
})
}
В приведенном выше коде кто-то может объяснить, как вернутьзначение ячейки вне обещания будет использоваться в других функциях, как в JAVA :).Я уверен, что на этот вопрос уже ответили и в стеке, но получение ответа на мою ситуацию могло бы помочь мне лучше понять концепцию.
Если возможно, объясните, пожалуйста, простыми примерами для начинающих, чем опытными ниндзя, которые смутили меняеще больше в моих предыдущих поисках.:)
За тонну заранее