使用非字符串作为对象键

时间:2016-05-15 22:28:47

标签: javascript

我遇到的情况是我需要通过对象的属性对对象数组进行排序,该属性是函数引用。要做到这一点,最简单的方法是使用函数引用作为对象键,如下所示:

function funky() {}

var someObject = {};
var key = {"func":funky, "some_other_stuff":5};
someObject[key.func] = key;

它似乎在最新的FF和chrome中运行良好。问题是 - 这是标准行为吗?我可以期待这种情况继续发挥作用吗?

0 个答案:

没有答案