tengo un objeto que tiene dos elementos. un string y un array. el caso es que he de concatenar a cada elemento del array el string. pero lo que obtengo es que el string es indefinido (en ese contexto "this" se refiere a window). la única manera en la que lo he logrado, ha sido sacando el elemento string del objeto y convirtiéndolo en una variable
Código:
hay alguna manera de hacerlo dentro del objeto??var obj = { a : 'una cadena', b : [this.a + ' y un valor cualquiera'] } console.log(obj.b[0]); // undefined y un valor cualquiera var a = 'una cadena'; var obj = { b : [a + ' y un valor cualquiera'] } console.log(obj.b[0]); // una cadena y un valor cualquiera
gracias