@vsyacheskiy через глоб. перем.
3d99fbcc-4896-4713-a68d-9e82e2277c5a-image.png
5b14ee34-f857-43c4-b0ae-46463594e575-image.png
но лучше через ресурс наверно
На 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]])