首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将动态项和属性传递给JS构造函数?

如何将动态项和属性传递给JS构造函数?
EN

Stack Overflow用户
提问于 2015-10-03 16:43:20
回答 1查看 99关注 0票数 0

我正在为迭代数组以将属性(和项数)传递给外部JS构造函数的正确语法而苦苦挣扎。

构造函数的语法是:

代码语言:javascript
运行
复制
`swal.withForm({
 formFields: [
          { id: 'X', type:'Y', name:'Z', value:''},
          {etc...} ]
})`

但是假设formFields的数量是动态的,并且它们存储在一个数组中。如何在构造函数内部遍历该函数?或者,有没有办法将外部创建的语法“粘贴”到函数中?

希望这个问题有意义。

EN

回答 1

Stack Overflow用户

发布于 2015-10-03 16:51:30

您的意思是想用一些动态数据填充formFields数组吗?

如果是这样的话,这应该就行了。

代码语言:javascript
运行
复制
var myFields = [];

myFields.push({ id: 'X1', type:'Y', name:'Z', value:''});
myFields.push({ id: 'X2', type:'Y', name:'Z', value:''});
myFields.push({ id: 'X3', type:'Y', name:'Z', value:''});

swal.withForm({
 formFields: myFields
})

您还可以使用循环或映射函数构建数组,如果您有另一个需要转换为此formFields数组的数组。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32920590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档