函数未插入数组中

时间:2014-02-22 16:41:03

标签: javascript

我正在尝试将一个函数插入到数组中,但转而转换为null。怎么会这样?

        this.over[name].push(typeof this[name])
        this.over[name].push(this[name])
        console.log(name, typeof this[name], JSON.stringify(this.over))

结果

        on_key function {"on_key":["function",null]}

1 个答案:

答案 0 :(得分:5)

函数 插入到数组中。

问题是你正在尝试JSON.stringify一个函数而JSON没有函数数据类型。如果要将其转换为JSON,请使用该函数以其他方式表达您要表达的内容。