WEB开发网
开发学院网页设计JavaScript Dojo学习笔记(5. dojo.lang.array & dojo.lan... 阅读

Dojo学习笔记(5. dojo.lang.array & dojo.lang.func & dojo.string.extras)

 2010-09-14 13:31:40 来源:WEB开发网   
核心提示:模块:dojo.lang.arraydojo.lang.has判断对象是否具有指定属性,不过这个方法有用吗,Dojo学习笔记(5. dojo.lang.array & dojo.lang.func & dojo.string.extras),不如直接使用 if(name in obj)Usage Exa

模块:dojo.lang.array

dojo.lang.has

判断对象是否具有指定属性,不过这个方法有用吗,不如直接使用 if(name in obj)

Usage Example:
 dojo.lang.has(dojo.lang, "has"); //will return true
dojo.lang.isEmpty

判断对象或数组是否为空

Usage Example:
 dojo.lang.isEmpty({a: 1}); //will return false
 dojo.lang.isEmpty([]); //will return true
dojo.lang.map

调用指定的方法处理指定的数组或字符串

Usage Example:
 dojo.lang.map([1,2,3,4,5], function(x) { return x * x;}); //will return [1,4,9,16,25]
dojo.lang.forEach

遍历指定的数组或字符串,并对其中的元素调用指定的方法

Usage Example:
 dojo.lang.forEach("abc", function(x) { alert(x); });
dojo.lang.every

检查指定的数组是否全部满足指定方法的条件

Usage Example:

dojo.lang.every([1,-2,3], function(x) { return x > 0; }); //指定的数组不是全大于0的,因此返回false

dojo.lang.some

检查指定的数组是否部分满足指定方法的条件

Usage Example:
 dojo.lang.some([1,-2,3], function(x) { return x > 0; }); //指定的数组有大于0的元素,因此返回true
dojo.lang.filter

根据指定的方法来过滤指定的数组

Usage Example:
 dojo.lang.filter([1,-2,3], function(x) { return x > 0; }); //will return [1, 3]
dojo.lang.unnest

把指定的参数或数组转换为一维数组

1 2 3 4  下一页

Tags:Dojo 学习 笔记

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接