Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果存在对象,则更改函数_Javascript - Fatal编程技术网

Javascript 如果存在对象,则更改函数

Javascript 如果存在对象,则更改函数,javascript,Javascript,例如,我有一个函数,其中包含对象 x; //return {[Function x] a:"hehe", b:123} 当我这么做的时候 x = function(){console.log("hello world");} 所有的物体都丢失了,它就变成了一个单独的功能 x; [Function x] 我想在不重建任何东西的情况下改变函数 我该怎么做?请添加startx的构造。假设出现以下问题,我建议重新考虑程序的结构。在这种情况下,策略模式就足够了。对于我自己的挑战,我尝试在保持“thi

例如,我有一个函数,其中包含对象

x; //return {[Function x] a:"hehe", b:123}
当我这么做的时候

x = function(){console.log("hello world");}
所有的物体都丢失了,它就变成了一个单独的功能

x; [Function x]
我想在不重建任何东西的情况下改变函数

我该怎么做?

请添加start
x
的构造。假设出现以下问题,我建议重新考虑程序的结构。在这种情况下,策略模式就足够了。对于我自己的挑战,我尝试在保持“
this
”的其余部分完整的同时修改函数,但我不会在生产附近使用它。