[英]In an array of Objects, how do I return all Objects by property in React?
[英]How do i change the value of each property in an array with objects and return it?
假设我首先有一个对象列表,其属性为 r、g、b 值,如下所示:
let color_pixels = [{r: 100, g: 20, b: 40}, {r: 80, g: 50, b: 30}];
let image = function(color_pixels) {
}
我将如何 go 将每个属性相乘并使用 function 中的相乘属性更新数组?
const colorPixels = [{r: 100, g: 20, b: 40}, {r: 80, g: 50, b: 30}]; const image = multiply(colorPixels, 1.5) function multiply(pixels, factor) { return pixels.map(pixel => {r: pixel.r * factor, g: pixel.g * factor, b: pixel.b * factor}) }
或者根据需要修改 map 回调返回值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.