Visual Studio Code - Javascript Objects
Olá pessoal.
Estou com uma dúvida aqui quanto ao uso do Vs code com Javascript.
Eu tenho dois objetos:
Eli.HelpWindows.Parameters.titleHelp = {
enable: true,
settings: 2,
text: "hello world,
};
Eli.HelpWindows.Param.titleHelp = JSON.parse(JSON.stringfy(Eli.HelpWindows.Parameters.titleHelp));
Quando estou escrevendo o código no Vs Code, ele vai me dando a função de auto completar conforme eu digito:
Eli.HelpWindows.Parameters.titleHelp.[auto completar aparece como "property"]
Entretanto, isso não acontece quando eu digito:
Eli.HelpWindows.Param.titleHelp.[auto completar aparece como "abc"]
Eu entendo que o código ainda não foi executado enquanto estou escrevendo, por isso ele reconhece o auto completar em um como a propriedade de um objeto e o outro não.
Existe alguma extensão que faça ele reconhecer ambos como um objeto? Eu procurei mas sem sucesso.
Tipo se eu faço um objeto assim:
Eli.tamanho = {
altura: xxx,
largura: xxx
}
Ele reconhece quando digito: Eli.tamanho.[auto completar como "property"...]
Entretanto se eu faço assim: Eli.tamanho = Jorge.tamanho;
E digito: Jorge.tamanho.[auto completar como "abc"]
OBS: Na aplicação funciona bem, é mais um toque que estou tendo quando digito o código xD
Estou com uma dúvida aqui quanto ao uso do Vs code com Javascript.
Eu tenho dois objetos:
Eli.HelpWindows.Parameters.titleHelp = {
enable: true,
settings: 2,
text: "hello world,
};
Eli.HelpWindows.Param.titleHelp = JSON.parse(JSON.stringfy(Eli.HelpWindows.Parameters.titleHelp));
Quando estou escrevendo o código no Vs Code, ele vai me dando a função de auto completar conforme eu digito:
Eli.HelpWindows.Parameters.titleHelp.[auto completar aparece como "property"]
Entretanto, isso não acontece quando eu digito:
Eli.HelpWindows.Param.titleHelp.[auto completar aparece como "abc"]
Eu entendo que o código ainda não foi executado enquanto estou escrevendo, por isso ele reconhece o auto completar em um como a propriedade de um objeto e o outro não.
Existe alguma extensão que faça ele reconhecer ambos como um objeto? Eu procurei mas sem sucesso.
Tipo se eu faço um objeto assim:
Eli.tamanho = {
altura: xxx,
largura: xxx
}
Ele reconhece quando digito: Eli.tamanho.[auto completar como "property"...]
Entretanto se eu faço assim: Eli.tamanho = Jorge.tamanho;
E digito: Jorge.tamanho.[auto completar como "abc"]
OBS: Na aplicação funciona bem, é mais um toque que estou tendo quando digito o código xD
Eliaquim Nascimento
Curtidas 0
Respostas
Eliaquim Nascimento
24/03/2020
Caso alguém queria algo parecido, eu encontrei essa extensão no Vs code.
Nome - Auto Import - ES6, TS, JSX, TSX
Autor - Sergey Korenuk
Nome - Auto Import - ES6, TS, JSX, TSX
Autor - Sergey Korenuk
GOSTEI 0
Allan
24/03/2020
Isso deve estar acontecendo por que seu objeto é inválido:
Eli.HelpWindows.Parameters.titleHelp = {
enable: true,
settings: 2,
text: "hello world, // <-- aqui está faltando fechar a aspa
};
Eli.HelpWindows.Parameters.titleHelp = {
enable: true,
settings: 2,
text: "hello world, // <-- aqui está faltando fechar a aspa
};
GOSTEI 0
Eliaquim Nascimento
24/03/2020
Isso deve estar acontecendo por que seu objeto é inválido:
Eli.HelpWindows.Parameters.titleHelp = {
enable: true,
settings: 2,
text: "hello world, // <-- aqui está faltando fechar a aspa
};
Eli.HelpWindows.Parameters.titleHelp = {
enable: true,
settings: 2,
text: "hello world, // <-- aqui está faltando fechar a aspa
};
Fala Allan!
Obrigado por responder.
Mas esse foi um caso de "typo" só. No meu código mesmo estava tudo certo, e eu consegui resolver o problema com a extensão que coloquei acima.
Valeu! :)
GOSTEI 0