js文件中代码:
var arr = Array(101).jonin(',').split(',');
alert(arr);
请教各位大神,我是想实现在arr中存放0到100的数字数组,为什么没有成功呢?
按照函数的定义,你的代码将一个由100个','组成的字符串分割按',',得到其中的101个字符串,最终存放的当然不是0到100的数字。如果只是为了实现放0到100的数字,可以试下:
var N = 100;var arr= Array.apply(null, {length: N}).map(Number.call, Number);
谢了。
join单词拼写错误。这里有篇关于Array详细的用法介绍,包括join及split方法。可供参考。
http://blog.csdn.net/chen__jinfei/article/details/6539804