有个关于遍历函数内容的问题想请教老师

来源:3-10 作业题

慕少3568243

2020-06-04 09:09:39

function creatObj(){

        this.name="aaa";

        this.price="bbb";

    }

    creatObj.prototype.action=function(){

        alert("ccc")

    }

    var obj=new creatObj();

    var str="";

    for(var i in obj){

        alert(str+=obj[i])

        console.log(str+=obj[i])

    }

这个我原先以为是aaa bbb function(){alert('ccc);}但是运行结果不是这样的这是为什么呢还请老师讲解下

写回答

3回答

好帮手慕码

2020-06-04

同学你好,可以自己解决问题棒棒哒,给同学点一个赞!

关于同学的建议我会向上反馈给相关部门的,慕课网非常愿意聆听大家的建议,只要是对同学们学习有帮助的,慕课网会采纳的。

祝学习愉快~

0

慕少3568243

提问者

2020-06-04

建议在提问模块做个优化如果可以自己解决的问题增加一个关闭问题的按键但是必须是没有人回复的问题如果有人回复过的问题则无法进行手动关闭。一来可以相对减轻线上老师的答题量,二来推动大家养成一个自主解决代码问题的能力实在解决不了的时候再耐心等候老师的回复!,最后老师们辛苦了!

0

慕少3568243

提问者

2020-06-04

明白问题所在了,关键点在于str+=每次的循环都进行了叠加,老师辛苦了

0

0 学习 · 14456 问题

查看课程