将对象作为变量传递

杰克林

我得到了一个数组(有关数组中的一个对象,请参见下文)。我想通过一个我将传入的变量访问该对象。你能解释一下为什么变量 whatType 不起作用吗?

 const myfunction = (whatType) => {
    var mylist = {
        bio: null,
        email:  "[email protected]",
        firstname: "Anna",
        id: 318,
        lastAvatar: null,
        lastMessage: null,
        lastname: "Nickson",
        nickname: "anny"
     };
      console.log (mylist.whatType)
    }

firstfunction () {
    const passthis = 'bio';
    myfunction (passthis);
};
亚瑟

你想替换console.log (mylist.whatType)console.log (mylist[whatType])

因为

mylist.bio === mylist['bio']

如果biowhatType变量上的字符串,则必须使用:

mylist[whatType]替换为mylist["bio"](与mylist.bio

你的功能将是(有更好的名字)

const getUserField = (attr) => {
    var user = {
        bio: null,
        email:  "[email protected]",
        firstname: "Anna",
        id: 318,
        lastAvatar: null,
        lastMessage: null,
        lastname: "Nickson",
        nickname: "anny"
    }
    return user[attr]
}

firstfunction () {
    const attr = 'bio';
    console.log("User value for " + attr + ":", getUserField (attr))
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将对象中的位置作为变量传递

来自分类Dev

在JSP中将对象作为变量传递

来自分类Dev

是否可以将对象作为变量传递给graphQL突变?

来自分类Dev

将对象作为POST变量从jquery传递到php

来自分类Dev

将对象列表作为 proptype 传递

来自分类Dev

将对象列表作为单个参数传递

来自分类Dev

将对象作为构造函数的参数传递

来自分类Dev

将对象作为道具传递给jsx

来自分类Dev

在AsyncTask中将对象作为参数传递

来自分类Dev

Arduino C ++将对象作为参数传递

来自分类Dev

将对象作为参数传递给链接

来自分类Dev

调用方法,将对象作为类型传递

来自分类Dev

将对象作为函数参数传递

来自分类Dev

C++:将对象作为参数传递

来自分类Dev

如何将对象作为参数传递?

来自分类Dev

在 Java 中将对象作为参数传递

来自分类Dev

将对象列表作为 URL 参数传递

来自分类Dev

在Javascript中将对象作为参数传递-不仅是参数,还包括根据变量构建的参数

来自分类Dev

如何在Google脚本中将对象数组作为全局变量传递

来自分类Dev

为什么有时需要在将对象作为参数传递之前创建变量

来自分类Dev

无法将对象键作为局部变量传递给函数

来自分类Dev

将对象作为参数传递的对象数据库

来自分类Dev

将对象作为参数传递给通用对象

来自分类Dev

将对象作为参数传递给C ++时修改的对象

来自分类Dev

在将对象作为const参考传递时构建对象C ++

来自分类Dev

将对象传递到多个页面作为共享标签页变量的方式是否存在任何性能或编码问题?

来自分类Java

如何将对象类型作为参数传递给构造函数并向其强制转换变量(JAVA)?

来自分类Dev

如何将对象数组作为参数传递给模板

来自分类Dev

在ng-click中将对象作为参数传递

Related 相关文章

  1. 1

    将对象中的位置作为变量传递

  2. 2

    在JSP中将对象作为变量传递

  3. 3

    是否可以将对象作为变量传递给graphQL突变?

  4. 4

    将对象作为POST变量从jquery传递到php

  5. 5

    将对象列表作为 proptype 传递

  6. 6

    将对象列表作为单个参数传递

  7. 7

    将对象作为构造函数的参数传递

  8. 8

    将对象作为道具传递给jsx

  9. 9

    在AsyncTask中将对象作为参数传递

  10. 10

    Arduino C ++将对象作为参数传递

  11. 11

    将对象作为参数传递给链接

  12. 12

    调用方法,将对象作为类型传递

  13. 13

    将对象作为函数参数传递

  14. 14

    C++:将对象作为参数传递

  15. 15

    如何将对象作为参数传递?

  16. 16

    在 Java 中将对象作为参数传递

  17. 17

    将对象列表作为 URL 参数传递

  18. 18

    在Javascript中将对象作为参数传递-不仅是参数,还包括根据变量构建的参数

  19. 19

    如何在Google脚本中将对象数组作为全局变量传递

  20. 20

    为什么有时需要在将对象作为参数传递之前创建变量

  21. 21

    无法将对象键作为局部变量传递给函数

  22. 22

    将对象作为参数传递的对象数据库

  23. 23

    将对象作为参数传递给通用对象

  24. 24

    将对象作为参数传递给C ++时修改的对象

  25. 25

    在将对象作为const参考传递时构建对象C ++

  26. 26

    将对象传递到多个页面作为共享标签页变量的方式是否存在任何性能或编码问题?

  27. 27

    如何将对象类型作为参数传递给构造函数并向其强制转换变量(JAVA)?

  28. 28

    如何将对象数组作为参数传递给模板

  29. 29

    在ng-click中将对象作为参数传递

热门标签

归档