代码:
let a = new Color(100, 100, 100, 100)
let b = new Color(100, 100, 100, 100)
console.log("" + a)
console.log("" + a.multiply(b))
console.log("" + a)
a = new Color(100, 100, 100, 100)
b = new Color(100, 100, 100, 100)
console.log("" + Color.multiply(new Color(), a, b))
日志:
rgba(100, 100, 100, 100)
rgba(39, 39, 39, 39)
rgba(39, 39, 39, 39)
rgba(255, 255, 255, 255)
问题:
最后一条应该也是rgba(39, 39, 39, 39),看结果像是直接100*100了。
一开始一直算不对,一度以为我疯了,换成实例方法就对了。