Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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
将属性/变量推入WebStorm中的对象(javascript重构)_Javascript_Variables_Properties_Refactoring_Webstorm - Fatal编程技术网

将属性/变量推入WebStorm中的对象(javascript重构)

将属性/变量推入WebStorm中的对象(javascript重构),javascript,variables,properties,refactoring,webstorm,Javascript,Variables,Properties,Refactoring,Webstorm,WebStorm支持将变量声明推送到对象中吗?对于下面的简化示例,重构使bar成为myObject的属性。对bar的引用应该更新为类似于对foo的引用 发现更换不充分;我想利用WebStorm的智能重构。请注意,重构->重命名不允许包含句点的标识符。在WebStorm 9中,内联重构->重命名允许重命名变量以包含句点,但显然不会创建所需的属性声明 var myObject = { foo : new foo() }; var bar = new bar(); myObject.foo.

WebStorm支持将变量声明推送到对象中吗?对于下面的简化示例,重构使bar成为myObject的属性。对bar的引用应该更新为类似于对foo的引用

发现更换不充分;我想利用WebStorm的智能重构。请注意,重构->重命名不允许包含句点的标识符。在WebStorm 9中,内联重构->重命名允许重命名变量以包含句点,但显然不会创建所需的属性声明

var myObject = {
    foo : new foo()
};
var bar = new bar();

myObject.foo.blah = "something";
bar.blah = "something else";