首页 > 其他 > 详细

如何生成a1,a2,a3,a4这样的变量名

时间:2016-04-21 15:16:58      阅读:217      评论:0      收藏:0      [点我收藏+]

var num=6; function Girl(beautifulScore){ this.beautifulScore=beautifulScore; } var girls=[]; for (var i = 0; i < num; i++) { girls[i]=new Girl(Math.floor(Math.random()*40+60)); //Math.floor(Math.random()*40+60得到一个60-99的数值,JS没有PHP的range()这样的函数 } girls.sort(function(girl1,girl2){ //排序操作,sort(a,b)传入数组中相邻两个元素,通过这个元素的某个属性大小来进行排序,如果要升序则return a-b;降序则return b-a return girl2.beautifulScore-girl1.beautifulScore; }); for (var i = 0; i < num; i++) { if (i===0) { var wife=girls[i]; console.log(wife.beautifulScore); }else{ eval(‘var concubine‘+i+‘=girls[i];console.log(concubine‘+i+‘.beautifulScore)‘); //要生成a1,a2,a3,a4这样的变量名,则需要用eval()方法 } }

如何生成a1,a2,a3,a4这样的变量名

原文:http://www.cnblogs.com/3body/p/5416925.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!