我有一个带有两个数组的模型,明亮和正常。每个数组包括表示颜色的对象。我想在模型中实现一个方法,允许设置这些颜色的一些属性(例如色调)。所以我写了这个:
setHue: function(hue) {
_.each([this.get('brigth'), this.get('normal')], function(colors) {
_.each(colors, function(color) {
color.setHue(hue + this.getHue());
});
});
},
我认为很清楚 - 我尝试迭代bright
和normal
数组中的每种颜色。并且它不会更新这些数组中的颜色。 _.each
内的这种颜色似乎有一个新值,但它看起来只是一个颜色的副本,而不是一个参考。有谁知道怎么做我想要的?我的意思是_.each
循环,我不想搞砸for
,length
和索引。
答案 0 :(得分:1)
Bright被拼错了。你进入了brigth。