Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试访问对象属性时保持未定义状态_Javascript_Jquery_Object_Onclick_Onclicklistener - Fatal编程技术网

Javascript 尝试访问对象属性时保持未定义状态

Javascript 尝试访问对象属性时保持未定义状态,javascript,jquery,object,onclick,onclicklistener,Javascript,Jquery,Object,Onclick,Onclicklistener,不能对动态键使用点表示法。JavaScript会返回一个名为player\u name的属性,这个属性不存在,这就是为什么没有定义。使用[],如下所示: var player_name=$('#player search').val(); $(“#纸牌玩家名称”).html(玩家数据[玩家名称]); $(“.card text”).html(玩家数据[玩家姓名].传记); 是的,非常感谢,我的朋友真的很感谢,不客气,圣诞快乐! let PlayerData = { Travis: {

不能对动态键使用点表示法。JavaScript会返回一个名为
player\u name
的属性,这个属性不存在,这就是为什么没有定义。使用
[]
,如下所示:

var player_name=$('#player search').val();
$(“#纸牌玩家名称”).html(玩家数据[玩家名称]);
$(“.card text”).html(玩家数据[玩家姓名].传记);

是的,非常感谢,我的朋友真的很感谢,不客气,圣诞快乐!
let PlayerData = {
    Travis: {
      keyboard: "ojnfijoewf",
      mouse: "wefewf",
      monitor: "kfmwefwe",
      sens: ["dpi","ingamesens"],
      controller: "xbox",
      ping: 120,
      biography: "was born in",
      earnings: 23455,
      resolution: "1920 x 1080",
      social_media: ["Youtube","Twitter"],
      debut: "Desember",
      signed: ["Free-Agent",""]
    }
  }

  

$(function(){
    $('#search-button').on('click', function() {

        var player_name = $('#player-search').val();

    
        $("#card-player-title").html(PlayerData.player_name);
        $(".card-text").html(PlayerData.player_name.biography);
    })
});