js给数组指定初始值

js的数组通常不会预置值,如果用[]得到新的数组,你访问这个数组的内部其中一个元素的值是不存在的,会得到undefined。我们可以创建数组的时候设置一个初始值。

Array.dim = function(dimension, initial){
	var a = [],i;
	for(i=0;i < dimension; i++){
		a[i] = initial;
	}
	return a;
};

var arr = Array.dim(10,9);
// (10) [9, 9, 9, 9, 9, 9, 9, 9, 9, 9]
发布了115 篇原创文章 · 获赞 38 · 访问量 43万+

猜你喜欢

转载自blog.csdn.net/wangweiscsdn/article/details/82825030