Tôi nghĩ đây là một công việc dễ dàng nhưng nó trở nên thực sự phức tạp. Xem Mã.Chuỗi con, Chia, Chuỗi thành Số và RGB thành HEX
// Convert "rgb(255, 255, 255)" to (255, 255, 255) and then to Hex code
var data = {
color:"rgb(165,199,72)",
color:"rgb(229,121,74)",
color:"rgb(105,177,222)"
}
// rgb To Hex Conversion
var componentToHex = function(c) {
var hex = c.toString(16);
return hex.length == 1 ? "0" + hex : hex;
}
var rgbHex = function(r, g, b) {
return "#" + componentToHex(r) + componentToHex(g) + componentToHex(b);
}
//Substring "rgb(255, 255, 255)" to "(255, 255, 255)"
var subStringRGB = function(c){
var b = c.substring(4, c.length);
}
var stringRGBtoNumber = function(c){
var b = Number(c.split(','));
}
Đó là lỗi ném, không thể đọc được phần chia nhỏ của không xác định. Làm thế nào để sửa lỗi này?
quý vị phản đối theo nghĩa đen là không hợp lệ, nó ghi đè hai thuộc tính đầu tiên với nội dung của người cuối cùng, trong trường hợp tốt nhất. –