求教这段代码

求教这段代码

H5lock.prototype.checkPass = function(psw1, psw2) {// 检测密码
    var p1 = '',//成功解锁的密码
    p2 = '';
    for (var i = 0 ; i < psw1.length ; i++) {
        p1 += psw1[i].index + psw1[i].index;
    }
    for (var i = 0 ; i < psw2.length ; i++) {
        p2 += psw2[i].index + psw2[i].index;
    }
    return p1 === p2;//返回的是布尔值
}

   下载的源码这里    p1 += psw1[i].index + psw1[i].index;

这一句不太懂为什么要加两次 麻烦老师解答一下

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
小丸子爱吃菜 2017-11-22 09:27:55

p1是输入密码的路径,每次只能获取一个路径,要活的全部的路径就得将每一个路经点链接起来!

小丸子爱吃菜 2017-11-21 17:23:35

p1获取到的是第一次输入的密码的路径的下标位置,p2获取到的是再一次输入密码绘制的路径的下标位置,p1等于p2了,两次绘制的一样,就成功了。

祝学习愉快!

  • 提问者 吃饭也是第一名 #1
    可能 是我表述有歧义 我问的是为什么p1加了俩index- -
    2017-11-21 21:22:56
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
HTML5&CSS3进阶与常用框架 2018
  • 参与学习       315    人
  • 提交作业       136    份
  • 解答问题       626    个

如果你有H5、CSS3、JS基础,热爱前端并希望在前端应用方面不断进步,那就来吧,本路径为你带来的课程有HTML5进阶、CSS3进阶、JS面向对象、jQ基础、Less等,助你进一步提升前端开发技能

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师