@Freethinker said in Как добавить */ (звездочка слэш) в переменную?:
Хмм, сам код отрабатывает в BAS также корректно, однако если добавить действие "Установить переменную", то это вызовет проблему. Надо посмотреть по внимательнее
На ES2016 это выглядело бы так:
let [x, y] = ['foo', 'bar'];
console.log(x); // 'foo'
console.log(y); // 'bar'
Как такое реализовать на синтаксисе BAS? Может есть встроенная функция?
Ну то есть на входе есть переменная-список, а на выходе нужно получить несколько переменных соответственно количеству элементов списка. Кол-во элементов списка всегда одинаковое.
@dobry-op
Непонятно зачем, но ...
parserString = function () {
var str = arguments[0];
var str_arr = str.split(arguments[1])
for(i = 0; i < str_arr.length && i < arguments.length-2; i++) {
var variable = eval("VAR_" + arguments[i+2]);
variable = str_arr[i];
};
};
parserString("127.0.0.1:8888", ":","IP", "PORT");
log([[IP]])
log([[PORT]])