Recientemente me encontré con un problema que no puedo solucionar.
Estoy escribiendo un código en el que tengo que acceder a los datos con la ayuda de un campo de rango de entrada. Quiero escribir una función getData que se vea así:
function getData() { let currentValue = slider.value; let index = currentValue - 1; return { pageViews, monthlyCost, leftPercentage } = viewsData[index]; }esto funciona PERO cada vez que guardo mi archivo, el código de Visual Studio agrega un paréntesis alrededor de la asignación de desestructuración de esta manera:
return ({ pageViews, monthlyCost, leftPercentage } = viewsData[index]);y despues de eso el codigo no funciona
¿Alguien puede ayudarme a corregir este comportamiento en mi editor de código? Gracias (:
Creo que tienes la extensión prettier instalada en tu IDE. Para evitar este comportamiento automático para esa línea de código específica, puede usar prettier-ignore y excluir la siguiente línea del formato.
function getData() { let currentValue = slider.value; let index = currentValue - 1; // prettier-ignore return { pageViews, monthlyCost, leftPercentage } = viewsData[index]; }