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

为什么slice是(3,5)?才能算出平均分?

http://img1.sycdn.imooc.com//58d90f0c0001e96604800279.jpg


为什么slice是(3,5)?才能算出平均分?

正在回答

3 回答

因为slice(start,end)其实是取不到end的。就是说slice(3,5)只能取到3,4。你可以再回去看一下slice那节的内容

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

qq_頖縌乖乄絯_04017281

并不是你说的那样,老铁。。
2017-03-27 回复 有任何疑惑可以回复我~
#2

蒲蒲森 回复 qq_頖縌乖乄絯_04017281

尴尬,那是怎样
2017-03-27 回复 有任何疑惑可以回复我~
#3

qq_頖縌乖乄絯_04017281 回复 蒲蒲森

var myarr1= ["我","爱","你","啊","呀"]; document.write(myarr1.slice(1,5)); 你可以试试,返回的爱,你,啊,呀.是可以取到最后面的.我认为slice(start,end) start是下标从0开始,end是数组的长度
2017-03-27 回复 有任何疑惑可以回复我~
#4

蒲蒲森 回复 qq_頖縌乖乄絯_04017281

我说的就是这个意思呀。。。 另外,前面是这么说的: 1.返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素
2017-03-27 回复 有任何疑惑可以回复我~
#5

qq_凌_G 回复 qq_頖縌乖乄絯_04017281

楼主截图的那个算法不好,必须人名2个字,考分2位数···局限性太大)
2017-03-27 回复 有任何疑惑可以回复我~
#6

qq_凌_G 回复 qq_頖縌乖乄絯_04017281

···辛辛苦苦打了一篇字,为什么只显示最后几个字···擦
2017-03-27 回复 有任何疑惑可以回复我~
#7

qq_頖縌乖乄絯_04017281 回复 qq_凌_G

那就尴尬了,老铁~~~
2017-03-28 回复 有任何疑惑可以回复我~
#8

qq_凌_G 回复 qq_頖縌乖乄絯_04017281

问题是我尴尬了200多字···这个尴尬让我很尴尬···
2017-03-28 回复 有任何疑惑可以回复我~
查看5条回复

感觉split()方法返回的数组好像都是["小","明",":","8","7"]这样才会有slice(3,5)返回87.。。

0 回复 有任何疑惑可以回复我~

score[3]和score[5]都是分隔符呀

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

蒲蒲森

好吧,看错了
2017-03-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么slice是(3,5)?才能算出平均分?

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