Javascript 如何为对象数组中的特定属性指定Object.assign()

Javascript 如何为对象数组中的特定属性指定Object.assign(),javascript,vue.js,vuejs2,Javascript,Vue.js,Vuejs2,****我在vuejs中使用JSON和vuetify组件创建了一个表单。无论我在firebase中存储的表单字段中填写什么。它在提交表单后生成数据表。如果我想编辑一行,我需要打开表单并在表单字段中获取数据**** 以下是我的数据数组: fields: [{ type_one: "text", label_one: "First Name", model_one: "", required_one: t

****我在vuejs中使用JSON和vuetify组件创建了一个表单。无论我在firebase中存储的表单字段中填写什么。它在提交表单后生成数据表。如果我想编辑一行,我需要打开表单并在表单字段中获取数据****

以下是我的数据数组:

fields: [{
            type_one: "text",
            label_one: "First Name",
            model_one: "",
            required_one: true,
            rules_one: [
                v => !!v || 'First name is required',
            ],
            type_two: "text",
            label_two: "Last Name",
            model_two: "",
            required_two: true,
            rules_two: [
                v => !!v || 'Last name is required',
            ],
        }, {
            type_one: "text",
            label_one: "Login Name",
            required_one: true,
            model_one: '',
            rules_one: [
                v => !!v || 'Login name is required',
            ],
            type_two: "select",
            label_two: "Customer Name",
            model_two: "",
            required_two: true,
            values: ["Customer 1", "Customer 2"],
            rules_two: [
                v => !!v || 'Customer name is required',
            ],
        }, {
            type_one: "text",
            label_one: "Phone",
            required_one: false,
            model_one: '',
            type_two: "text",
            label_two: "E-mail",
            model_two: "",
            required_two: true,
            rules_two: [
                v => !!v || 'E-mail is required',
                v => /^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/.test(v) || 'E-mail must be valid'
            ],
        }, {
            type_one: "password",
            label_one: "Password",
            required_one: true,
            model_one: '',
            rules_one: [
                v => !!v || 'Please enter the password',
            ],
            e1: true,
            type_two: "password",
            label_two: "Confirm Password",
            model_two: "",
            required_two: true,
            rules_two: [
                v => !!v || 'Please confirm the password',
            ],
        }, {
            type_one: "date",
            label_one: "Start Date",
            required_one: true,
            model_one: null,
            menu_one: false,
            rules_one: [
                v => !!v || 'Start Date is required',
            ],
            type_two: "date",
            label_two: "End Date",
            model_two: null,
            required_two: false,
            menu_two: false,
        }, {
            type_one: "text",
            label_one: "Login Expiry(In Days)",
            required_one: false,
            model_one: '',
            type_two: "checkbox",
            label_two: "Is Approval User",
            model_two: '',
            required_two: false,
        }, {
            type_one: "select",
            label_one: "Language",
            values: ["English", "French", "Italic"],
            required_one: false,
            model_one: '',
            type_two: "switch",
            label_two: "Grantee Allowed",
            model_two: '',
            required_two: true,
        }, {
            type_one: "description",
            label_one: "Description",
            required_one: false,
            model_one: ''
        }]
我正在尝试将从api获取的新项分配给上述数组中的model_onemodel_two,如this.fields=Object.assign({},item)。 如何做到这一点?请帮忙

这是我的API数据

item: [
{
firstName: '',
            lastName: '',
            loginName: '',
            customerName: '',
            phone: '',
            email: '',
            password: '',
            confirmPassword: '',
            startDate: '',
            endDate: '',
            loginExpiry: '',
            approval: '',
            lang: '',
            grantee: '',
            description: ''
}
]

请帮忙。谢谢。

但是
字段
是一个数组,
没有模型1/model 2,似乎已经存在于
字段中了。。。也许如果你在问题中提供一个。。。输入数据,您实际尝试过的,特定字段的预期输出数据我使用var obj=((field1,field2..)=>(field1,field2..)(oldObj)顺便说一句,为什么
在逻辑OR的上下文中,该值被视为truthy/falsy值?没有它,结果也一样。