javascript execute

artarik

Active member
а что делает хоть? и в чем разница от стандартной активности?
 

addewyd@

Member
Стандартная в браузере выполняется, если я ничего не пропустил.

А тут независимый движок https://github.com/sebastienros/jint
Правда, несколько ограниченный.

Мне иногда удобнее делать некоторые вычисления в js, а не в c#.

Кроме того, загрузка, компиляция c# скрипта у меня занимает 4 секунды, а аналогичного js — 0.1с

1608292134924.png
 
Последнее редактирование:

addewyd@

Member
Кроме того, есть доступ к классам .NET

и можно писать всякое такое:

JavaScript:
function test(a, b) {
  return a * b;
}

function save(x) {
    System.IO.File.WriteAllText('test.txt', + x + '\n');
    let file = new System.IO.StreamWriter('tes2.txt');
    file.WriteLine(x);
    file.Dispose();
}

let x = test(X, Y);
save(x);

let Stringlist = System.Collections.Generic.List(System.String);
let list = new Stringlist();
list.Add(X);
list.Add(Y);
list.Add(x);
list
в результате получим object, с которым далее можно работать как обычно:
Result as List<string>

Пример
 
Последнее редактирование:
Верх