js 的原生方法,用于获取元素的个数和对象的长度
var length = $(obj).length
.size():
size()属于 jQuery 方法,只能作用于对象上,获取元素的个数
var size = $(obj).size()
注:
1、使用 length 属性之前,请对对象做判空校验
2、如果想要获取字符串的长度只能用 length 属性,如
var length = $(obj).html().length
当我们修改数组的时候, length 属性会自动更新。准确来说,它实际上不是数组里元素的个数,而是最大的数字索引值加一。
例如,一个数组只有一个元素,但是这个元素的索引值很大,那么这个数组的 length 也会很大:
要知道的是我们通常不会这样使用数组。
length 属性的另一个有意思的点是它是可写的。
如果我们手动增加它,则不会发生任何有趣的事儿。但是如果我们减少它,数组就会被截断。该过程是不可逆的,下面是例子:
所以,清空数组最简单的方法就是: arr.length = 0
js文件在Eclipse默认都有错误,原因是Eclipse上自带js的验证,导致验证不通过,解决方案如下几种:1、 选中js文件或文件夹->右键->Eclipse->选择Exclude From Validation菜单;再次选中js或js文件夹->右键->Eclipse->选择Run Validation菜单 即可2、选中项目,右键Properties->左侧选择Eclipse->选择validation->右侧勾中Enable project specific settings,取消选中表中中的JavaScript Validators for JS files即可