js中一个自定义数组的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中一个自定义数组的问题相关的知识,希望对你有一定的参考价值。

function MakeArray(size)

this.length=size;
for(var i=1;i<=size;i++)

this[i]=0;

return this;

请问这段代码中this[i]=0;是什么意思,是给数组赋值吗

搂主,是的this[i]=0是给数组每个元素赋值,这个函数是创建一个长度为size的数组,然后返回,this[i]=0是初始化操作,每个数组的元素都赋0值。
用的时候直接调用var shuzu=MakeArray(3);就返回了长度为3的数组,但里面成员的值都为0
参考技术A 好像是赋值哦,类似于初始化那样的操作呢

以上是关于js中一个自定义数组的问题的主要内容,如果未能解决你的问题,请参考以下文章

js数组内置对象自定义对象

淘汰赛 js,针对自定义数组的每个循环问题

js Array 创建具有自定义初始值的数组

js 自定义数组排序和随机数组

JavaScript中的内置对象(数组BooleanNumber字符串)和自定义对象

jqGrid中要添加自定义列,并且支持自定义数据对应显示!