Size: a a a

2020 December 29

R

Roman in pro.js
Anton Golovanov
Но тут же аргумент
?
источник

AG

Anton Golovanov in pro.js
"Я хочу..."
источник

R

Roman in pro.js
Anton Golovanov
"Я хочу..."
не понимаю что за наркоманию ты пишешь
источник

R

Roman in pro.js
не создавай side effect
источник

R

Roman in pro.js
все просто
источник

AG

Anton Golovanov in pro.js
Roman
не понимаю что за наркоманию ты пишешь
Он написал я хочу через new Function - это аргумент.
источник

AG

Anton Golovanov in pro.js
Roman
не создавай side effect
При чем тут сайд эффекты?
источник

R

Roman in pro.js
Anton Golovanov
При чем тут сайд эффекты?
источник

AG

Anton Golovanov in pro.js
🤦‍♂
источник

ИЛ

Илья Лукьянов... in pro.js
Defragmented Panda
var A={x:4,y:5}
var B=new function(A,'return x+y')

как это правильно сделать?

что-то типа ... но для раскрытия обьекта в список аргументов, для функции
источник

DP

Defragmented Panda in pro.js
я и хочу ее избежать собственно

и уже подсказали, через
a=func (...Object.keys(params)){}

a(...Object.values(params))
источник

ИЛ

Илья Лукьянов... in pro.js
Defragmented Panda
я и хочу ее избежать собственно

и уже подсказали, через
a=func (...Object.keys(params)){}

a(...Object.values(params))
Покажи полностью)
источник

DP

Defragmented Panda in pro.js
var params = {x:4, y:5};
var func = new Function(...Object.keys(params), 'return x+y');
func(...Object.values(params))

вообще если в лоб решать то типо так, но надо условиться что так ты сделаешь какую то херню и стоит явно указывать какие имена переменных будут переданны в каком порядке
источник

ИЛ

Илья Лукьянов... in pro.js
Defragmented Panda
var params = {x:4, y:5};
var func = new Function(...Object.keys(params), 'return x+y');
func(...Object.values(params))

вообще если в лоб решать то типо так, но надо условиться что так ты сделаешь какую то херню и стоит явно указывать какие имена переменных будут переданны в каком порядке
А, понял, забыл что у new Function в начале аргументы передаются)
источник

DP

Defragmented Panda in pro.js
Илья Лукьянов
А, понял, забыл что у new Function в начале аргументы передаются)
да, синтаксис там наркоманский )
источник

ИЛ

Илья Лукьянов... in pro.js
А какая задача? Это доя чего все нужно
источник

ИЛ

Илья Лукьянов... in pro.js
Строки с кодом извне приходят?
источник

DP

Defragmented Panda in pro.js
Илья Лукьянов
Строки с кодом извне приходят?
калькулятор пишу. да
источник

ИЛ

Илья Лукьянов... in pro.js
Чтоб eval не юзать?
источник

DP

Defragmented Panda in pro.js
конкретно эта часть избегает with(){}

но да. new function участвует и как замена eval

мне нужны и eval для работы и with для упрощения набора формул
источник