随笔分类 -  JS

摘要:一、in操作符1.定义如果指定的属性存在于指定的对象中,则in运算符会返回true.(如果一个属性是从原型链上继承来的,in运算符也会返回true)2.数组操作//数组var arr = ["ben","Ben","benjamin","Benjamin"];console.log(arr);con... 阅读全文
posted @ 2015-07-27 11:09 douglasvegas 阅读(336) 评论(0) 推荐(0)
摘要:delete 运算符 从对象中删除一个属性,或从数组中删除一个元素。1. 基本原理我们可以删除对象的某个属性:var o = { x: 1 };delete o.x; // trueo.x; // undefined但不能删除变量,比如以下面这种方式声明的:var x = 1;delete x; /... 阅读全文
posted @ 2015-07-21 11:56 douglasvegas 阅读(730) 评论(1) 推荐(0)
摘要:按需加载 阅读全文
posted @ 2015-06-19 08:14 douglasvegas 阅读(723) 评论(0) 推荐(0)
摘要:我们知道,Array.prototype.slice.call(arguments)能将具有length属性的对象转成数组,除了IE下的节点集合(因为ie下的dom对象是以com对象的形式实现的,js对象与com对象不能进行转换)1 var a={length:2,0:'first',1:'seco... 阅读全文
posted @ 2015-06-19 00:04 douglasvegas 阅读(302) 评论(0) 推荐(0)
摘要:1 var arr = [1, 2, [3, 4, [5, 6, 7]]]; 2 var resultArr = []; 3 function forEachArr(arr) { 4 for (var i = 0; i < arr.length; i++) { 5 if (... 阅读全文
posted @ 2015-06-18 23:40 douglasvegas 阅读(195) 评论(0) 推荐(0)