Descripción
Los valores de retorno de las funciones y propiedades de los objetos no se pueden utilizar directamente como parámetros de referencia para las funciones.
Solución
Sigue los pasos a continuación para solucionar este problema:
Paso 1: Crea una variable y asigna el valor devuelto de una función o la propiedad de un objeto a la variable.
Paso 2: Llama a la variable donde el valor de retorno o la propiedad es llamada en el código original.
Paso 3: Asigna el valor devuelto a la variable a la propiedad u objeto original.
Ejemplo de código
//The original code
poptags(theobject.item[theitem])
//After modification
menu lm_menu
lm_menu = theobject.item[theitem]
poptags(lm_menu)