我正在为数据库服务器端的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); };"
是否可以以某种方式将源代码转换为字符串?
答案 0 :(得分:12)
Function.toString
是你的朋友。
尝试:
map.toString();