hola @isabel,
me parecio curioso que escribieras de esa forma y pense que quizas era simplemente estilo propio de escribir, como bien tu dices para facilitarte la lectura y comprehension. de hecho, pense que el codigo deberia dar error pero me equivoque. por otro, no creo que tenga algun efecto en el rendimiento. lo que si considero es que debes tener cautela o al menos estar conciente de que estas creando variables globales. y no es que sea un peligro grave, sino que dependiendo de la estructura o control que quieras manejar en tu codigo, podrias exponer los datos en el ambito equivocado. por ejemplo, si quieres los datos sean manipulados o leidos especificamente desde una funcion y que no se pueda accesar directamente, entonces tendrias que crear un closure con ese dato json. pero al tener declaracion de variables globales, entonces estos quedan expuestos.
si te sirve, puedes adoptar la tecnica mas comun, comentarios.
Código:
item = [
// europa ;
[
{pais : 'españa',
email : 'www.url.com'},
{pais : 'portugal',
email : 'www.url.com'}
],
// o alguna variante como la siguiente linea ;
[ // africa ;
{pais: 'marruecos',
email : 'www.url.com'},
{pais: 'congo',
email : 'www.url.com'},
{pais: 'tunez',
email : 'www.url.com'}
],
// america ;
[
{pais : 'mejico',
email : 'www.url.com'},
{pais : 'honduras',
email : 'www.url.com'},
{pais : 'argentina',
email : 'www.url.com'},
{pais : 'brasil',
email : 'www.url.com'},
]
] // item ;