将JSON字符串转换为函数参数

busyPixels

我有一串需要转换为函数参数的javascript对象。

该字符串如下所示:

"{ "item1": "foo 1", "item2": "bar 1" }, { "item1": "foo 1", "item2": "bar 2" }"

我可以连接“ []”并调用JSON.parse将其转换为有效的数组,但是,这不能解决我的问题,因为该功能需要它们是单独的对象而不是对象数组。

前任:

functionCall({ "item1": "foo 1", "item2": "bar 1" }, { "item1": "foo 1", "item2": "bar 2" });

我永远不会知道该字符串中将包含多少个对象,因此我也不知道函数应该接受多少个参数。

我希望能够将多个对象添加到一个变量中,例如:

var objects = { "item1": "foo 1", "item2": "bar 1" }, { "item1": "foo 1", "item2": "bar 2" }

然后我可以打电话

functionCall(objects);

有没有办法完成类似的事情或我可以采取的另一种方法?

萨姆纳·埃文斯(Sumner Evans)

您可以使用Function.prototype.apply()

functionCall.apply(window, objects);

(替换window为您希望函数具有的任何范围。)

第二个参数是对象数组,因此继续将对象放入数组中,然后使用apply

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将R函数参数转换为字符串

来自分类Dev

将JSON字符串转换为Angular函数?

来自分类Dev

将字符串转换为 json 支持函数

来自分类Dev

将字符串转换为 IF 参数

来自分类Dev

将函数转换为字符串

来自分类Dev

将字符串转换为函数

来自分类Dev

将字符串转换为函数

来自分类Dev

将字符串转换为函数

来自分类Dev

将字符串转换为JSON

来自分类Dev

在R / ggplot2中将字符串转换为函数参数的最佳方法?

来自分类Dev

r-将多个函数参数转换为字符串向量

来自分类Dev

Postgresql 9.6 函数参数将 int 转换为字符串

来自分类Dev

将任何类型转换为字符串的可变参数函数

来自分类Dev

如何使函数将其参数转换为字符串

来自分类Dev

将字符串转换为shell参数

来自分类Dev

将字典转换为url参数字符串?

来自分类Dev

将参数值从字符串转换为DateTime?

来自分类Dev

将sweet.js参数转换为字符串

来自分类Dev

Rails:将URL字符串转换为参数吗?

来自分类Dev

将参数转换为部分字符串

来自分类Dev

如何将字符串转换为参数?

来自分类Dev

将tidyeval参数转换为字符串

来自分类Dev

无法将参数值从SqlParameter转换为字符串

来自分类Dev

无法将参数值从DropDownList转换为字符串

来自分类Dev

将Dictionary转换为url参数字符串?

来自分类Dev

将参数转换为部分字符串

来自分类Dev

Rails:将URL字符串转换为参数吗?

来自分类Dev

无法将参数值从字符串转换为字节[]

来自分类Dev

如何将JSON字符串转换为URL参数(GET请求)?