发表于: 2016-07-22 11:19:46

0 2234


今天完成的事情:任务4

明天计划的事情:任务4

遇到的问题:对jq的具体用法不清楚,很模糊,基础不扎实

收获:

jQuery.isEmptyObject()函数用于判断指定参数是否是一个空对象

所谓"空对象",即不包括任何可枚举(自定义)的属性。简而言之,就是该对象没有属性可以通过for...in迭代。

该函数属于全局jQuery对象。

语法

jQuery 1.4 新增静态函数

jQuery.isEmptyObject( object )

参数

参数描述
object任意类型需要进行判断的任意值。

注意:该参数应该始终是一个纯粹的JavaScript Object,因为其他类型(例如:DOM元素、原始字符串/数字、宿主对象)可能无法获得跨浏览器的一致结果。要确定一个对象是否是一个纯粹的JavaScript Object,你可以使用$.isPlainObject()方法。

返回值

jQuery.isEmptyObject()函数的返回值为Boolean类型,如果指定的参数是空对象,则返回true,否则返回false

如果是用JQuery的话,可以用inArray()函数:

jquery inarray()函数详解
jquery.inarray(value,array)
确定第一个参数在数组中的位置(如果没有找到则返回 -1 )。

determine the index of the first parameter in the array (-1 if not found).
返回值
jquery
参数
value (any) : 用于在数组中查找是否存在
array (array) : 待处理数组。

js 关键字 in 的使用方法

   1.For...In 声明用于对数组或者对象的属性进行循环/迭代操作。

 

  对于数组 ,迭代出来的是数组元 素,对于对象 ,迭代出来的是对象的属性;

   2.判断对象是否为数组/对象的元素/属性:
格式:(变量 in 对象)......注意,,,

  当“对象”为数组时,“变量”指的是数组的“索引”;

  当“对象”为对象是,“变量”指的是对象的“属性”。



返回列表 返回列表
评论

    分享到