@locohunter said in как использовать свой код JAVASCRIPT в проекте?:
как использовать свой код JAVASCRIPT в проекте?
c990705f-44db-4f42-a0ad-8d6f8135859a-изображение.png
@fox said in Изменение глобальной переменной в "Выполнить код":
поищите на форуме я приводил пример
@fox странно, стрелочные функции убрал, в яваскрипте это работает:
var ar1 = [];
ar1[0] = [];
ar1[0][0] = 1;
ar1[0][1] = 2;
ar1[1] = [];
ar1[1][0] = 3;
ar1[1][1] = 4;
var ar2 = [];
ar2[0] = [];
ar2[0][3] = 5;
ar2[0][4] = 6;
ar2[1] = [];
ar2[1][3] = 7;
ar2[1][4] = 8;
ar2.forEach(function(subarr, i) {
Object.assign(ar1[i], subarr);
});
console.log(ar1);
А тоже самое в басе не хочет:
var val = JSON.stringify([[FIN_LIST]]);
PSet("basglobal", "FIN_LIST", val);
val = JSON.parse(P("basglobal", "FIN_LIST"));
[[FIN_LIST]].forEach(function(subarr, i) {
Object.assign(val[i], subarr);
});
PSet("basglobal", "FIN_LIST", JSON.stringify(val));
Пишет:
Result of expression 'Object.assign' [undefined] is not a function
@allive, перечитал не все, но уже очень многое.
@senerg Читайте/ Пришлось по закромам пошарить Дэвид Флэнаган - JavaScript. Подробное руководство (6-е издание) - 2012.pdf
большинство фунциклеров робит в басе из этого. В басе то что работает в хроме 70 не работает. Ну или работает совсем не все так правильнее.
@senerg У меня? Нет ;-(. Да и курс ли это будет? Тогда вон вдудя ой Дудя чтоль посмотрите, эффект будет такой же.
Просто запомните что в басе на данный момент используется ecmascript 262. Ориентируйтесь на это. Все что кроме по умолчанию считайте не работает. Если сможете запустить то хорошо). Если что то добавится то будет ура и пляски. @Fox давно спрашивал))