6

我正在为数据库服务器端的 map/reduce 操作创建 JavaScript 函数。为了有语法高亮和错误检查,我在我的文本编辑器中这样做:

var map = function (doc, meta) {
  emit([doc.type, doc.created], doc);
};

然后我需要以某种方式将其转换为字符串变量,以便将其作为视图添加到 Couchbase,如下所示:

var map = "function (doc, meta) { emit([doc.type, doc.created], doc); };"

有可能以某种方式将源代码转换为字符串吗?

4

1 回答 1

14

Function.toString是你的朋友。

尝试:

map.toString();
于 2013-09-06T18:14:21.913 回答