没有“自动”方式可以做到这一点。您唯一的选择是遍历列表,直到找到与键匹配的值。
但是,如果您需要多次执行此操作,则应该使代码重建具有交换键/值的JSON对象,以便以后的查找更快。一种简单的方法:
function swapJsonKeyValues(input) { var one, output = {}; for (one in input) { if (input.hasOwnProperty(one)) { output[input[one]] = one; } } return output;}var stateAbbrs = swapJsonKeyValues(States);


