7-16为什么util.js中获取num要对stars做tostring?

来源:20-15 星星评分组件的实现

追梦少年一枚

2018-03-08

如题,7-16为什么util.js中获取num要对stars做tostring?stars不是本来就是string?

写回答

1回答

7七月

2018-03-08

麻烦贴一下代码可以吗?因为你可能看到这一节,但是老师还是需要一个完整的环境的。谢谢啦。

0
2
追梦少年一枚
就是在util.js文件中为了获取星星个数: function convertToStarsArray(stars) { var num = stars[0]; // var num=stars.toString().substring(0,1); var array = []; for (var i = 1; i <= 5; i++) { if (i <= num) { array.push(1); } else { array.push(0); } } return array; } 我注释掉的var num=stars.toString().substring(0,1);原本是老师讲的,但是我有点儿疑惑,num本身不就是string嘛?为什么还要来一次tostring?有特别的原因?
2018-03-17
共2条回复

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23962 学习 · 6930 问题

查看课程