Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 余烬找到关键元素的平均值_Javascript_Ember.js_Firebase_Firebase Realtime Database - Fatal编程技术网

Javascript 余烬找到关键元素的平均值

Javascript 余烬找到关键元素的平均值,javascript,ember.js,firebase,firebase-realtime-database,Javascript,Ember.js,Firebase,Firebase Realtime Database,我试图通过选择一部电影的单独分数,并找到平均值来计算这个属性。这是有点棘手,但这是我到目前为止 testing: Ember.computed('movie.title', 'movie.rating', function() { return this.get('movie.title') + ', ' + this.get('movie.rating'); }), averageScore: Ember.computed('review.@each.score', function()

我试图通过选择一部电影的单独分数,并找到平均值来计算这个属性。这是有点棘手,但这是我到目前为止

testing: Ember.computed('movie.title', 'movie.rating', function() {
  return this.get('movie.title') + ', ' + this.get('movie.rating');
}),

averageScore: Ember.computed('review.@each.score', function() { //Used to determine each score of review
  return this.get('review').(function(sum, review) {
    return sum += review.get('score');
  }, 0) / this.get('reviews').get('length');
}),

我知道我遗漏了什么,有什么建议吗?

sum
内置:

scores:       Ember.computed.mapBy('review', 'score'),
sumOfScores:  Ember.computed.sum('scores'),
averageScore: Ember.computed('sumOfScores', 'scores.length', function() {
  return this.get('sumOfScores') / this.get('scores.length');
}