jQuery.makeArray() 函数详解

来源:互联网 发布:精准的日语翻译软件 编辑:程序博客网 时间:2024/06/05 02:11

来源于codeplayer网站:http://www.365mini.com/page/jquery_makearray.htm


jQuery.makeArray()函数用于将一个类数组对象转换为真正的数组对象。


所谓"类数组对象"就是一个常规的Object对象,但它和数组对象非常相似:具备length属性,并以0、1、2、3……等数字作为属性名。不过它毕竟不是数组,没有从数组的原型对象上继承下来的内置方法(例如:push()、 sort()等)。


该函数属于全局jQuery对象。


参数描述objectObject类型需要转换为数组的类数组对象。

注意事项:



一个类数组对象,它至少应该具备length属性,哪怕其值为 0,它可以没有"元素"(相当于空数组)。
如果参数object没有length属性,则它不是类数组对象。jQuery.makeArray()会直接将其视作结果数组中的一个元素。
String对象虽然有length属性,但一般不将其视作类数组对象。该函数仍然直接将其视作结果数组中的一个元素。
如果对象的最大数字属性大于或等于length属性,则以length属性为准,大于或等于其值的数字属性将被忽略。



0 0
原创粉丝点击