【问题标题】:How to pass dynamic items and properties to JS constructor function?如何将动态项和属性传递给 JS 构造函数?
【发布时间】:2015-10-03 08:43:20
【问题描述】:

我正在努力使用正确的语法来遍历数组以将属性(和项目数)传递给外部 JS 构造函数。

构造函数的语法是:

`swal.withForm({
 formFields: [
          { id: 'X', type:'Y', name:'Z', value:''},
          {etc...} ]
})`

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

希望这个问题有意义。

【问题讨论】:

标签: javascript syntax


【解决方案1】:

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

如果是这样,应该这样做。

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 数组,您也可以使用循环或 map 函数构建数组。

【讨论】:

    猜你喜欢
    • 2010-11-17
    • 1970-01-01
    • 1970-01-01
    • 2013-09-13
    • 2023-03-16
    • 2020-05-03
    • 1970-01-01
    • 2017-06-04
    • 2016-03-17
    相关资源
    最近更新 更多