无法使用 .notation 或括号表示法从对象键获取值

Can't get value from object key using .notation or bracket notation

for(j=0;j<twitchUserArray.length;j++)
        {
          displayALL(twitchUserArray[j]);
        }

    function displayALL(person){
      console.log("Inside displayALL");
      console.log(person);
      console.log(person.logo);

     }

数组[9]

0: 对象

game: ""
logo: "http: //static-cdn.jtvnw.net/jtv_user_pictures/freecodecamp-profile_image-f1b681380c0b0380-300x300 .png"
name: "freecodecamp"
status: null
twitchfeed: "http: //www.twitch.tv/freecodecamp"
__proto__: Object

1: 对象

game: ""
logo: "http: //static-cdn.jtvnw.net/jtv_user_pictures/storbeck-profile_image-7ab13c2f781b601d-300x300 .jpeg"
name: "storbeck"
status: null
twitchfeed: "http: //www.twitch.tv/storbeck"
__proto__: Object

2:对象

game: ""
logo: null
name: "terakilobyte"
status: null
twitchfeed: "http: //www.twitch.tv/terakilobyte"
__proto__: Object

谁能告诉我在我的 displayALL 函数中获取键值的正确语法。 for 循环中的每个索引都是一个对象。 Console.log(person) 在 chrome 中进行故障排除时向我展示了包含所有键和值的对象,但我已经尝试过了。 notation 和 bracket notation 并且只能得到 undefined

也许你应该看看有人在 displayALL 中使用 typeof 是什么

   for(j=0;j<twitchUserArray.length;j++)
    {
      displayALL(twitchUserArray[j]);
    }

    function displayALL(person){
      console.log("Inside displayALL");
      console.log(person);
      console.log(typeof person);
 }