如何将自变量作为对象存储到数组中

亨利

我正在尝试实现CRUD应用程序,并且我有以下代码片段

state = {
            name: '',
            day: '',
            dob: '',
            items : []
        }

handleChange(event){
        const target = event.target;
        const value = target.value; //gets value of the textbox
        const name = target.name; //gets the name of the textbox

        this.setState({ [name]: value });

    };
handleSubmit(event){
        event.preventDefault();
       /* the variables I want to store as an object in the items array          
        */
        const name = this.state.name;
        const day = this.state.day;
        const dob = this.state.dob;
      //array
        let items = this.state.items;

        items.push(name, day, dob);
        this.setState({
            items: items,
            name: '',
            day: '',
            dob: ''
         });

    };

从上面的代码中,如何将变量name, daydob对象的属性存储items变量中?

TJ人群

调用时,您可以使用创建状态对象的方式来完成此操作setState:使用对象文字:

items.push({name, day, dob});

这是简写​​属性语法,其功能相同:

items.push({name: name, day: day, dob: dob});

无关的旁注:使用解构语法可能会在几个地方受益。例如,在handleSubmit此:

const name = this.state.name;
const day = this.state.day;
const dob = this.state.dob;

如果您愿意,可以这样:

const {name, day, dob} = this.state;

与中类似handleChange,如果愿意,您可以在参数列表中进行结构分解:

handleChange({target: {name, value}}) {
    this.setState({ [name]: value });
};

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Javascript

为什么函数的自变量不是JavaScript中的数组对象?

来自分类Java

如何将arrayList存储到Java中的数组中?

来自分类Dev

如何将[] byte对象隐藏到映像中并将其作为jpeg映像存储在磁盘上

来自分类Java

如何将方法中的值存储到数组中?

来自分类Dev

如何将自定义对象的数组列表存储到NSUserDefaults?

来自分类Dev

如何将对象作为参数散布到函数中?

来自分类Dev

如何将多个JavaScript对象从文件存储到变量

来自分类Dev

如何将数据存储在存储在变量中的数组中?

来自分类Dev

如何将自己的类对象存储到hdf5中?

来自分类Dev

如何将JSON输出转换为c#对象并将其存储到数组中

来自分类Dev

如何将对象中特定键的值存储到数组-Vue

来自分类Dev

如何将自变量列表传递给seaborn并获得单独的图

来自分类Dev

如何将自定义本征张量类存储到std :: vector中?

来自分类Dev

如何将样式属性存储在变量中作为路线?

来自分类Dev

如何将自定义对象列表作为源绑定到列表框?

来自分类Dev

如何将Ajax JSON对象存储到全局变量中以在函数外部访问

来自分类Dev

如何将自变量中的值使用到另一个自变量Django Views

来自分类Dev

如何将JavaScript变量存储到PHP变量中?

来自分类Dev

如何将中值作为自变量纳入回归?

来自分类Dev

如何将作为列表的foreach的结果存储到变量中并在弹出窗口中显示

来自分类Dev

如何将坐标作为变量插入到javascript中?

来自分类Dev

如何将字典数组存储到类变量中?

来自分类Dev

如何将异步获取的响应存储到数组对象

来自分类Dev

如何将元素存储在 Laravel 数组中的变量中?

来自分类Dev

如何将 FormArray 中的单独数据存储到 Angular 中的普通对象数组中

来自分类Dev

如何将多维数组中的特定数据存储到变量中

来自分类Dev

Python pymoo - 将自变量作为参数传递

来自分类Dev

如何将 javascript 对象的一部分存储到变量中?

来自分类Dev

如何将输入数据作为对象存储在数组中?

Related 相关文章

  1. 1

    为什么函数的自变量不是JavaScript中的数组对象?

  2. 2

    如何将arrayList存储到Java中的数组中?

  3. 3

    如何将[] byte对象隐藏到映像中并将其作为jpeg映像存储在磁盘上

  4. 4

    如何将方法中的值存储到数组中?

  5. 5

    如何将自定义对象的数组列表存储到NSUserDefaults?

  6. 6

    如何将对象作为参数散布到函数中?

  7. 7

    如何将多个JavaScript对象从文件存储到变量

  8. 8

    如何将数据存储在存储在变量中的数组中?

  9. 9

    如何将自己的类对象存储到hdf5中?

  10. 10

    如何将JSON输出转换为c#对象并将其存储到数组中

  11. 11

    如何将对象中特定键的值存储到数组-Vue

  12. 12

    如何将自变量列表传递给seaborn并获得单独的图

  13. 13

    如何将自定义本征张量类存储到std :: vector中?

  14. 14

    如何将样式属性存储在变量中作为路线?

  15. 15

    如何将自定义对象列表作为源绑定到列表框?

  16. 16

    如何将Ajax JSON对象存储到全局变量中以在函数外部访问

  17. 17

    如何将自变量中的值使用到另一个自变量Django Views

  18. 18

    如何将JavaScript变量存储到PHP变量中?

  19. 19

    如何将中值作为自变量纳入回归?

  20. 20

    如何将作为列表的foreach的结果存储到变量中并在弹出窗口中显示

  21. 21

    如何将坐标作为变量插入到javascript中?

  22. 22

    如何将字典数组存储到类变量中?

  23. 23

    如何将异步获取的响应存储到数组对象

  24. 24

    如何将元素存储在 Laravel 数组中的变量中?

  25. 25

    如何将 FormArray 中的单独数据存储到 Angular 中的普通对象数组中

  26. 26

    如何将多维数组中的特定数据存储到变量中

  27. 27

    Python pymoo - 将自变量作为参数传递

  28. 28

    如何将 javascript 对象的一部分存储到变量中?

  29. 29

    如何将输入数据作为对象存储在数组中?

热门标签

归档