为了账号安全,请及时绑定邮箱和手机立即绑定

淘宝 躲猫猫 javascript 题目求解

淘宝 躲猫猫 javascript 题目求解

达令说 2019-03-13 18:19:38
这是 一道javascript 题目, 答案应该是一个url, 该如何解?请大家帮忙, 贴答案的时候也顺便解释下原理呗:a="hostname,test,value,input,getElementsByTagName,nextQuiz,23805,http,protocol,location,reverse,join,split,w2YHUbQTv6z4COflZD7FXGxLWTO?/ziuq/moc.oaboat.deu//:ptth,GET,...".split(",");this[a[5]]=a[13][a[12]]("")[a[10]]()[a[11]]("");0;
查看完整描述

3 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

this[a[5]]=a[13][a[12]]("")[a[10]]()[a[11]]("");

相当于:


this['nextQuiz'] = "w2YHUbQTv6z4COflZD7FXGxLWTO?/ziuq/moc.oaboat.deu//:ptth".split("").reverse().join("");

所以结果是


location.href = nextQuiz;


查看完整回答
反对 回复 2019-04-11
?
慕码人2483693

TA贡献1860条经验 获得超9个赞

个人认为原理就是作为 Javascript 对象的方法调用,下面两种形式是等价的:


obj.method();

等价于

obj['method']();


查看完整回答
反对 回复 2019-04-11
  • 3 回答
  • 0 关注
  • 426 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信