jQuery学习7操作JavaScript对象和集合的函数
像很多高级语言都提供了类似的函数,jQuery类库也提供了这样的函数。具体用法:$.trim(value)从已传入的字符串里删除首尾空白字符并返回结果。
在JavaScript操作数组和对象可以采用下面的方法:
varanArray=["one","two","three"];
for(varn=0;n<anArray.length;n++){...}
varanObject={one:1,two:2,three:3};
for(varpinanObject){...}
在jQuery中提供$.each(container,callback)对传入的容器的每一项进行迭代,为每一项调用传入的回调函数。
这个函数可以用相同的格式来迭代数组或对象:
varanArray=["one","two","three"];
$.each(anArray,function(n,value){...});
varanObject={one:1,two:2,three:3};
$.each(anObject,function(name,value){...});
遍历数组以便查找匹配特定标准的元素,是处理大量数据的应用的频繁需求,jQuery提供了$.grep()函数实现此类功能。
$.grep(array,callback,invert)遍历已传入的数组,为各元素分别调用回调函数。回调函数的返回值决定是否把当前元素收集到新数组(新数组作为$.grep()函数的值而被返回)。
如果想要筛选一个数组,获取所有大于100的值:
varbigNumber=$.grep(originalArray,function(value){returnvalue>100;});
$.inArray(value,array)返回已传入的值在数组里第一次出现时的下标。
varindex=$.inArray(2,[1,2,3,4,5]);结果是返回下标值1并指派到index变量。
相关文章
- javascript 高级教程 视频_精通JavaScript
- JavaScript 字符串方法与属性(上)
- javascript-继承之jquery
- winform与php交互,WinForm与Javascript交互「建议收藏」
- JQuery JavaScript常用API整理(前端入门必学)
- JavaScript学习总结(二十)——Javascript非构造函数的继承详解编程语言
- C#javaScript函数的相互调用
- 从JavaScript到JQuery(1)学习小结
- Javascript阻止javascript事件冒泡,获取控件ID值
- javascript操作Word和Excel的实现代码
- Jquery作者JohnResig自己封装的javascript常用函数
- Javascript学习笔记5类和对象
- JavaScript学习笔记(十二)dom
- JavaScript设计模式富有表现力的Javascript(一)
- 初窥JQuery-Jquery简介入门了解篇
- Javascript调用C#代码
- javascript学习笔记(四)Number数字类型
- javascript学习笔记(十)js对象继承
- JavaScript子窗口ModalDialog中操作父窗口对像
- 关于JavaScript中的关联数组分析
- UpdatePanel和jQuery不兼容局部刷新jquery失效
- javascript简单事件处理和with用法介绍
- Jquery图片延迟加载插件jquery.lazyload.js的使用方法
- JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
- jQuery中的read和JavaScript中的onload函数的区别
- JavaScript中九种常用排序算法