假设我有以下功能:
function create_unique_slug(database_slug_field, title) {
var database_filter = {
database_slug_field: title
};
}
在这种情况下,database_filter
JSON 对象将包含键 database_slug_field
,其值将是传递参数的值。
因此,如果我将使用以下输入调用该函数:create_unique_slug('slug_awesome', 'my awesome title');
,JSON 对象将如下所示:
{database_slug_field: 'my awesome title'}
我想要实现的是像这样获取 JSON 对象:
{'slug_awesome': 'my awesome title'};
提前致谢
最佳答案
修改后的函数:
function create_unique_slug(database_slug_field, title) {
var database_filter = {};
database_filter[database_slug_field] = title;
return database_filter;
}
如果您想将对象打印为 JSON,您所要做的就是调用 JSON.stringify。
关于javascript - 如何将函数参数值作为键传递给 JSON 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31122591/