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

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应用与常用插件
  • 参与学习       69101    人
  • 解答问题       416    个

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

进入课程

sport["name"] 是什么意思

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号