这几道题,你会做吗?

1.考点:上下文

var a =1;var json = {    a:10,    val:function(){        alert(this.a*=2);    }}json.val();var b = json.val;b();alert("stop-stop")json.val.call(window);alert(window.a + json.a);

2.考点:属性

var a =1;var json = {    a:10,    val:function(){        alert(a*=2);    }}json.val();var b = json.val;b();alert("stop-stop")alert(window.a + json.a);

3.考点:原形链

function t1(name){ if(name) this.name  = name;}function t2(name){ this.name = name;}function t3(name){ this.name = name||"test";}t1.prototype.name = "yupeng";t2.prototype.name = "yupeng";t2.prototype.name = "yupeng";alert(new t1().name +new t2().name+new t3().name);

4.考点:闭包

var test = (function(a){    return function(){        alert(a*2);    }})(2);

test(20);

时间: 2024-08-03 21:35:49

这几道题,你会做吗?的相关文章

做父母,言传身教

最近看了一篇关于教育的文章[老师惊人自白:我为什么不愿教“穷人家”的小孩?!],感触良多,也有些话想说. 原文内容: 首先申明:所说的“穷人家”更多是指自己不爱学习.不会思考,精神上很贫瘠的孩子父母,与经济和社会地位无关. 囿于自己的视野,他们在孩子幼小时没有付出心力,却在孩子长大,学习上遇到困难时才指望找老师补课解决,作为一个从教多年的补课老师,深知这其中的无奈.      今天接到一个家长的电话,说小姑娘期中数学.物理考得不好,骂了孩子一顿,还想动手打,幸亏小孩哭着求饶保证以后好好学习数学和

(各个公司面试原题)在线做了一套C/C++综合测试题,也来测一下你的水平吧(二)

刚才把最后的10道题又看了下,也发上来吧. 下面给出试题,和我对题目的一些理解 以下题目出自 牛客网 前10道题地址 在线做了一套C/C++综合测试题,也来测一下你的水平吧(一) 11.设已经有A,B,C,D4个类的定义,程序中A,B,C,D析构函数调用顺序为? [cpp] view plaincopy C c; void main() { A*pa=new A(); B b; static D d; delete pa; } A B C D A B D C A C D B A C B D 答案

正则表达式中的逆向思维

人们的正常思维都是顺向的,那么逆向思维呢,特别是初学正则表达式的同学们,好不容易掌握了正则表达式的用法,再突然要你用逆向思维做题,会有很多不适应: 这里拿三道题,来做简单介绍: 1.经典例题取IP: [[email protected] ~]# ifconfig eth0|sed -nr '2s#^[^0-9]+(.*)[a-Z]{5,}.*#\1#gp' 10.0.0.200 2.调换/etc/passwd中最后一列和第一列的位置: [[email protected] ~]# head /p

《机器学习实战》学习笔记:利用Adaboost元算法提高分类性能

一. 关于boosting算法的起源 boost 算法系列的起源来自于PAC Learnability(直译过来称为:PAC 可学习性).这套理论主要研究的是什么时候一个问题是可被学习的. 我们知道,可计算性在计算理论中已经有定义,而可学习性正是PAC Learnability理论所要定义的内容.另外,在计算理论中还有很大一部分精力花在研究问题是可计算的时候,其复杂度又是什么样的.因此,在计算学习理论中,也有研究可学习的问题的复杂度的内容,主要是样本复杂度 (Sample Complexity)

hdu2222 Keywords Search & AC自动机学习小结

传送门:http://http://acm.hdu.edu.cn/showproblem.php?pid=2222 思路:AC自动机入门题,直接上AC自动机即可. 对于构建AC自动机,我们要做的只有三件事: 1)构建字典树 2)构建失败指针 3)构建trie图(这道题好像不做这一步也能A...但是这一步不做是会被卡成O(n^2)的...) 1)第一步还是比较好理解的 根是虚根,边代表字母,那么根到终止节点的路径就是一个字符串,这样对于前缀相同的字符串我们就可以省下存公共前缀的空间. 加入一个模式

ACM比赛经验

ACM比赛经验: 推荐此篇文章打印,与模板放在一起. 1. 比赛中评测会有些慢,偶尔还会碰到隔10分钟以上才返回结果的情况,这段时间不能等结果,必须开工其他题,如果WA,两道题同时做.交完每道题都要先打印. 2. 比赛时发的饭不是让你当时就吃的,那是给你赛后吃的.基本上比赛中前几名的队都没人吃,除非领先很多. 3. 很多选手,尤其是第一次参加比赛的,到一个新环境,全当旅游了,参观的参观,找同学的找同学,玩玩乐乐就把正事抛到脑后了,结果比赛自然没什么好成绩,这样的例子太多了.所以到参赛地后要时刻不

2014 ACM/ICPC Asia Regional Guangzhou Online Wang Xifeng's Little Plot HDU5024

一道好枚举+模拟题目.转换思维视角 这道题是我做的,规模不大N<=100,以为正常DFS搜索,于是傻乎乎的写了起来.各种条件限制模拟过程 但仔细一分析发现对每个点进行全部八个方向的遍历100X100X100^8 .100X100个点,每个点在走的时候8中选择,TLE 于是改为另一个角度: 以符合要求的点为拐弯点,朝两个垂直的方向走,求出最远的距离.这样只要对每个点各个方向的长度知道,组合一下对应的就OK. 避免了每个点深搜. PS:搜索的时候x,y写反了,导致构图出现问题,以后用[dy][dx]

17.8.31

这几天上课上草鸡,也没打什么比赛,看了看线段树做了几道lintcode的题目,发现自己对类的了解有些落后了.... 前几天搞了好一会才弄懂lintcode的提交原理.刷过了几道题之后在做lintcode.245的时候卡住了.正好平台也卡,真的要抓狂.样例 无限99999  ,明白算法有错误,改完之后个例一直runtime error,弄得我很是困惑,也一直没找出错误.尤其今天,做题的一半时间都在卡..很烦

uva 11526 H(n) (数论)

转载自 http://blog.csdn.net/synapse7/article/details/12873437 这道题我自己做的时候没有想到好的优化方法,提交的时候借鉴这篇文章的内容,转载如下: -----------------------------------------------------------------------------------------------------------------------------------------------------

【bzoj2844】 albus就是要第一个出场

http://www.lydsy.com/JudgeOnline/problem.php?id=2844 (题目链接) 题意 给出${n}$个数,它们可以异或出${n^2}$个数,将这些数从小到大排列起来,问${Q}$最早出现的位置. Solution 原来线性基还有这种性质,我怎么不知道→_→ 假设${n}$个数可以消出${k}$个线性基,那么显然会有${2^k}$个不同的亦或和,${n}$个数相互排列显然会有${2^n}$个.神奇的事情就在于每种亦或和居然是一样多的,也就是都是${2^{n