摘要: 1 function Person(name){ 2 this.name = name; 3 } 4 Person.prototype = { 5 constructor : Person, 6 7 sayName : function(){ 8 console.info(this.name); 9 }, 10 11 ... 阅读全文
posted @ 2016-07-10 18:51 ^^-^^- 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 注意 : 以上的方法只是获取问号之后&之后的参数,要是存在2个问号,取到的值则会有问题 以下方法将识别 “?” 以及"&"号之后的所有&号之后的参数 阅读全文
posted @ 2016-07-10 18:40 ^^-^^- 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1、改变this A:call()方法: B:apply()方法:和call()方法一样,接受两个参数,this的值和一个数组或者类似数组的对象,内含需要被传入函数的参数,不需要像使用call()那样一个个指定参数 阅读全文
posted @ 2016-07-10 18:39 ^^-^^- 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1、函数的两种字面形式: A:函数声明 B:函数表达式 2、函数可以传递任意数量的参数却不造成错误,通过arguments.length获取参数的个数 3、函数的重载:js会根据实际传入的参数决定调用函数的哪一个版本,只有最后一个有效,之前函数声明被完全删除 阅读全文
posted @ 2016-07-10 18:25 ^^-^^- 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、鉴别引用类型: 2、鉴别数组:Array.isArray(items); 3、in操作符是检测对象中属性是否存在的最好途径 获取对象的key值:Object.keys(a); 4、hasOwnProperty() 5、禁止修改对象 A:禁止扩展 B:对象封印 C:对象冻结 6、被枚举的对象在枚举 阅读全文
posted @ 2016-07-10 18:13 ^^-^^- 阅读(209) 评论(0) 推荐(0) 编辑