Estoy tratando de entender el propósito del [0] en la llamada de función que encontré y ¿qué valor se devuelve a x?
x = my_function(var1, var2)[0]; function my_function(v1, v2){ var v3, v4 v3 = v1 * 3; v4 = v2 * 7; return( [v3, v4] ); }Significan que la función devuelve una matriz y solo necesita el primer elemento de esa matriz.
return no es una función, por cierto. No necesitas los paréntesis.