javascript - 将结果转化为变量

标签 javascript jquery html hex rgb

所以我有一个片段采用十六进制并将其转换为 RGB

 function hex2rgb(hex) {
            var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
            return result ? {
                r: parseInt(result[1], 16),
                g: parseInt(result[2], 16),
                b: parseInt(result[3], 16)

                }: null;
        }

我遇到的问题是我无法分离 RGB。如RGB。他们称其为RGB。所以我的问题是我怎样才能只选择我想要退回的东西?假设我只想要 RG。有任何想法吗?

最佳答案

您可以访问 R、B、G,而无需将其加载到变量中

hex2rgb("#00bbff").r
hex2rgb("#00bbff").g
hex2rgb("#00bbff").b

关于javascript - 将结果转化为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24222440/

相关文章:

javascript - 即使在渐进式 Web 应用程序中的独立模式下,url 也会显示

javascript - 在表单输入上按回车键使其失去焦点

javascript - 将 jQuery 菜单按钮链接到 url

html - 当内联 block div 由于页面大小调整而改变位置时创建过渡

javascript - Knockout.compated - 访问元素属性

javascript - 将 html 链接加载到 div 中

php - jquery 发布和响应操作

html - 角色 ="tooltip"重要吗?

html - :hover not working to show another image

javascript - 没有为 Android 中的 PhoneGap 定义的 JS FormData 对象