首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

对称、群论与魔术(十一)——魔术《百箭头》等和系列总结

箭头 先来看表演。 视频1 百箭头 //v.qq.com/txp/iframe/player.html?...而道具的这个版本是个八边形,那变化可就一下增多了,两个箭头的关系也变得复杂起来。于是数学魔术师的工作就是挖掘其中的数学原理,并把它变成魔术。...上下翻转后向右,做的操作相当于r ^ 4 * f操作(f是竖直对称轴的对称变换),背面箭头指向右侧为r ^ 2(r面对自己就是逆时针旋转45度,面对观众就是顺时针的),因此可以判断背面箭头的位置为r ^...2 * f ^ - 1 * r ^ - 4 = f * r ^ 2,即它和前面e箭头的关系是:前面的翻转后顺时针旋转90度就变成它; 2....魔术方面,主要是三个系列的作品: 对称的基本性质判别:对称找牌; 对称的合理操作:tic tac toe,五边形的奇迹,savvi magic,吉普赛测试; 群语言的现象描述:百箭头,(幻境) 以及一些利用对称性进行的伪交代技巧

52230

js this问题和es6箭头函数this问题

JS中this的四种用法 1.在一般函数方法中使用 this 指代全局对象 function test(){     this.x = 1;     alert(this.x);   }   test(...如果把最后一行代码修改为   o.m.apply(o); //1 ES6中箭头函数与普通函数this的区别 普通函数中的this: 1. this总是代表它的直接调用者, 例如 obj.func ,那么...结果:window,window 第一个this:f1调用时没有宿主对象,默认是window 第二个this:继承父级的this,父级的this指代的是window 关于this指向问题的讨论一直是学习js...,this指向了window(匿名函数,没有调用的宿主对象),而window对象并没有num属性(num属性在obj中定义),而在使用箭头函数的情况下,this的指向却对象obj1,自然可以输出obj1...就绑定的window上 }); } f(); } } obj1.fn(); 总结: 1.箭头函数的this绑定看的是this所在的函数定义在哪个对象下,绑定到哪个对象则this

1.3K30

通过vue.js 学习来总结es6语法中的箭头函数,箭头函数原理分析。

因为它的定义用的就是一个箭头: x => x * x 上面的箭头函数相当于: function (x) { return x * x; } 箭头函数相当于匿名函数,并且简化了函数定义。...,但实际上,箭头函数和匿名函数有个明显的区别:箭头函数内部的this是词法作用域,由上下文确定。...由于this在箭头函数中已经按照词法作用域绑定了,所以,用call()或者apply()调用箭头函数时,无法对this进行绑定,即传入的第一个参数被忽略: var obj = { birth:...test <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/vue@2.6.10/dist/vue.<em>js</em>...) // } //---总结--- //<em>箭头</em>函数一般用于函数嵌套时,防止this指向变化,在<em>箭头</em>函数 //中this的指向一直是外层对象,即廖雪峰大神说的“<em>箭头</em>函数完全

1.5K20

重走前端路JS进阶篇:This 指向与箭头函数

foo: foo } obj.foo() // 调用方式三 通过 call/apply 调用 foo.call("abc") 指向定义 this 是js...如果打开严格模式 则为 udnefined this 的绑定规则如下: 绑定一:默认绑定 PS: 没有绑定到任何对象时 & 函数定义在对象中但是被独立调用 对象也是 window 绑定二:隐式绑定 PS:由JS...箭头函数不会绑定this、arguments属性 箭头函数不能作为构造函数来使用 // {} 是执行体 var arrFn = () => { } // 指向的是对象 需要加小括号才可以做到...var res = ["abc", "cba", "nba"] callbackFn(res) } obj.getData() 总结 this的指向问题与优先级 是踏入JS...的敲门砖,如果不先系统了解之后使用的时候可能会出现奇怪的错误 使用ES6的语法 箭头函数 提前熟悉ES6语法可以提升开发效率

65430
领券