2016年11月15日

摘要: function Foo() { getName = function () { alert (1); }; return this; } var getName;//只提升变量声明 function getName() { alert (5);}//提升函数声明,覆盖var的声明 Foo.getN 阅读全文
posted @ 2016-11-15 21:29 鹿晓晓 阅读(599) 评论(0) 推荐(0) 编辑
 
摘要: filter()函数用于过滤序列,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 eg: var arr=[10,11,12,13,14]; var newArr=arr.filter(function(v) { return !(v% 阅读全文
posted @ 2016-11-15 20:12 鹿晓晓 阅读(1999) 评论(0) 推荐(0) 编辑
 
摘要: 1. var age=100; function test(){ this.age=50; return function(){ return this.age; } } var m=new test();//new出来的test实例对象,添加age属性并且赋值为50,m接收return返回的fun 阅读全文
posted @ 2016-11-15 19:18 鹿晓晓 阅读(130) 评论(0) 推荐(0) 编辑
 
摘要: var object = { name: "My Object", getNameFunc: function() { return function() { return this.name; }; } }; console.log(object.getNameFunc()()); //The W 阅读全文
posted @ 2016-11-15 08:38 鹿晓晓 阅读(126) 评论(0) 推荐(0) 编辑