为了账号安全,请及时绑定邮箱和手机立即绑定

sport["name"] 是什么意思

   
        <script type="text/javascript">
            $(function () {
                $("#btnShow").bind("click", function () {
                    var $this = $(this);
                    $.getJSON("http://www.imooc.com/data/sport.json",function(data){
                        $this.attr("disabled", "true");
                        $.each(data, function (index, sport) {
                            if(index==3)
                            $("ul").append("<li>" + sport["name"] + "</li>");
                        });
    
                    });
                })
            });
        </script>

上面的js代码中 sport["name"] 一部分不理解。之前看到有人说是为了转化为字符串???这个语法是怎么定义的呢??求解

正在回答

1 回答

data是从http://www.imooc.com/data/sport.json里面解析json后的数据,可以看作键值对,

each循环读取键值对,index表示当前读取的序列,sport表示当前键值对,

sport["name"] 表示 获取当前键值对中健为name的值

2 回复 有任何疑惑可以回复我~
#1

qq_Tesjunma_0

你好,那为什么不直接使用data["key"]来获取value呢?sport是从哪里来的?
2018-07-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础(五)一Ajax应用与常用插件
  • 参与学习       69100    人
  • 解答问题       400    个

如何用jquery实现ajax应用,加入学习,有效提高前端开发速度

进入课程

sport["name"] 是什么意思

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信