代码:
(Get-AzureRmVM -ResourceGroupName $ResourceGroupName -Name $DBServerName -Status).Statuses
js控制台记录1x6
如果所有计数[a [i]]值在每次迭代中被设置为1,那么条件如何反复计算[a [i]]内的值是否已经重复?它不总是比较1比1?
例如,如果a数组是[1,2,3,4,5,2]并且count [a [1]](数组中的第一个int 2)未定义然后设置为1,那么条件知道count [a [5]](数组中的第二个int 2)与count [a [1]]的值相同,因此它应该返回true?
也许我误解了最新情况。 我将不胜感激任何帮助。感谢
答案 0 :(得分:1)
function counter(){
this.counts=[];
}
counter.prototype.add=function(a){
if(this.counts[a] === undefined) {
this.counts[a] = 1;
console.log(this.counts);
} else {
return true;
}
return false;
}
试试这个:
c= new counter();
c.counts;//[]
c.add(1);
c.counts;//[ ,1]
c.add(5);
c.counts;//[ ,1, , , ,1]
c.add(1);//true
...
可能会帮助您了解最新情况