[
https://issues.apache.org/jira/browse/NETBEANS-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Christian Lenz updated NETBEANS-14:
-----------------------------------
Affects Version/s: (was: 9.0)
Next
> Create variable declaration from selected code
> ----------------------------------------------
>
> Key: NETBEANS-14
> URL: https://issues.apache.org/jira/browse/NETBEANS-14
> Project: NetBeans
> Issue Type: New Feature
> Components: javascript - Refactoring
> Affects Versions: Next
> Reporter: Christian Lenz
>
> When I want to refactor some code and maybe I see this:
> {code}
> var foo = function () {
> for (var i = 0; i < myObject.thisIsAnArray.length; i++) {
>
> }
>
> anotherFunctions(myObject.thisIsAnArray.length);
> yetAnotherFunctions(myObject.thisIsAnArray.length);
> };
> {code}
> I want to select the phrase: myObject.thisIsAnArray.length and type a hotkey
> or right click > refactor > create variable.
> and this should be look like this:
> {code}
> var foo = function () {
> var varName = myObject.thisIsAnArray.length;
>
> for (var i = 0; i < varName; i++) {
>
> }
>
> anotherFunctions(varName);
> yetAnotherFunctions(varName);
> };
> {code}
> This feature is already implemented in intelliJ and very helpfull.
> Here I mean the part which Java already has: Select a text and press alt +
> enter (because you see the hint/fix at the line) and you see the hint:
> introduce Variable..., field..., member... Assign return value to new
> Variable. Those options are missing for JavaScript and is a must have in my
> opinion as a WebDeveloper
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)