标签: javascript
我遇到的情况是我需要通过对象的属性对对象数组进行排序,该属性是函数引用。要做到这一点,最简单的方法是使用函数引用作为对象键,如下所示:
function funky() {} var someObject = {}; var key = {"func":funky, "some_other_stuff":5}; someObject[key.func] = key;
它似乎在最新的FF和chrome中运行良好。问题是 - 这是标准行为吗?我可以期待这种情况继续发挥作用吗?