据我所知,mongodb控制台有一个集成的javascript解释器,所以我的问题是为什么这个代码如果它是一个有效的javascript不起作用:
n=1000000000000
错误消息是:
ReferenceError:未定义Set
答案 0 :(得分:2)
的ECMAScript。
您只能使用定义的内置函数,而Set()
不是其中之一。你只需要一个普通的对象并设置它的键如下:
var misPaisesVisitados = {};
while(misPaisesVisitados.size != numeroDePaisesVisitados){
misPaisesVisitados[paises[getRandomInt(0,paises.length-1)]] = 1;
}
var miArregloDePaisesVisitados = Object.keys(misPaisesVisitados);
Object只有唯一键(或“set”),然后从Object中提取这些唯一键名。