老师,下图这里不懂为什么要加slice(1)?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

你好同学 ,拿第一个AjaxRemoteGetData.getDistinctArea 举例 :

http://img1.sycdn.imooc.com//climg/5c31a2010001844411130154.jpg

它获取的数据你可以在控制台输出一下 :

http://img1.sycdn.imooc.com//climg/5c31a3010001028c07120039.jpg

因为获取的数据第一个元素是一个类别的总称 ,而我们需要的是后面具体的地区 ,所以使用slice方法从索引为1开始截取 ,这样获取的就是如下:

http://img1.sycdn.imooc.com//climg/5c31a3120001e8a905740033.jpg

后面的两个也是同理

http://img1.sycdn.imooc.com//climg/5c31a37600010bb704460040.jpg

http://img1.sycdn.imooc.com//climg/5c31a3860001bb8a05150038.jpg

数据的第一个元素都是这条数据的一个类别总称 ,所以都要截取掉 。

祝学习愉快,望采纳 。


  • 精慕门1783232 提问者 #1
    谢谢老师,明白了,没注意到ajax数据里面包含了“医院地区”“医院等级”“医院类型”这些类型数据
    2019-01-06 19:54:01
卡布琦诺 2019-01-01 12:14:04

这里可以理解为从已有的数组中选取选定的元素

  • 提问者 精慕门1783232 #1
    我知道是选取选定的元素,就是不知道为什么在这里是要通过slice这个方法选取选定元素,不是应该获得所有的元素么
    2019-01-05 09:26:07
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师