您的位置:首页 > 其它

数组操作以及一些笔记

2016-12-09 15:50 232 查看
//数组的扩展方法

Array.prototype.indexOf = function (val) {
for (var i = 0; i < this.length; i++) {
if (this[i] == val) return i;
}
return -1;
};
Array.prototype.remove = function (val) {
var index = this.indexOf(val);
if (index > -1) {
this.splice(index, 1);
}
};

//数组获得最大值

var GeneralContractingListOddPrice = [1,2,3,4,5,6,7,8,9];

var max_odd_price = Math.max.apply(null, GeneralContractingListOddPrice);

//某个元素上是否有这个class名字

var flg = $(this).hasClass("active");

//代理和取消某个事件

$("#levelList").delegate('span', 'click', levelFn);

$("#levelList").undelegate();


获取所有参数function test(){for(var i=0;i<arguments.length;i++)
document.write(arguments[i]);}遍历某个对象所有的属性名称和值的方法var obj = new Object();
obj.myname = "我是对象";
obj.pro2 = "23";
obj.pro3 = "abcdeg"; php程序员站for (items in obj){
document.write("属性:"+items+"的值是 ("+ obj[items] +")");
document.write("<br>");
}

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐