我有一个输出十六进制值的变色工具。我需要的是将最终表单上的值更改为颜色名称。有几个输出要更改,颜色名称列表有 1,512 个条目。因此,例如,我的输出之一是 cp-swbluesbbg-output,如果它返回一个值 #006a66,那么它应该转换为“Poseiden”。
输出字符串是:
function(event, color) {
$('.cp-swbluesbbg-output').text(color.formatted);
/*returns the value i need to convert. i.e. #006a66*/
我的 var 设置如下(固定为更简单的格式,总共 1,512 个条目):
var newName = {
"#006A66" : "Poseidon SW6762",
"#006A84" : "Blue Nile SW6776",
"#006B55" : "Starboard SW6755",
"#006E7F" : "Maxi Teal SW6769"} ] /*this list is 1,512 entries long*/
我已经尝试了几次正常字符串搜索的迭代,但似乎都没有工作。我对此很陌生,并且很难进行搜索,该搜索将根据每种颜色的输出返回颜色名称。任何帮助将不胜感激。