对象中的数组-《数据结构与算法》

来源:互联网 发布:linux重启后时间不对 编辑:程序博客网 时间:2024/06/14 14:39

在对象中,可以使用数组存储很多数据。
下面的例子中,创建一个对象,用于保存观测到的周最高气温,该对象有两个方法,一个方法增加新的气温记录,一个方法计算存储在对象中的平均气温。

function weekTemps(){    this.dataStore=[];    this.add=add;    this.average=average;}function add(temp){    this.dataStore.push(temp)}function average(){    var total=0;    for(var i=0;i<this.dataStore.length;++i){        total+=this.dataStore[i]    }    return total/this.dataStore.length;}var thisWeek=new weekTemps();thisWeek.add(52);thisWeek.add(52);thisWeek.add(49);thisWeek.add(52);thisWeek.add(52);thisWeek.add(50);thisWeek.add(51);console.log(thisWeek);               console.log(thisWeek.average());
原创粉丝点击