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

为什么只输出 一个班级?

var klass=require('./klass')

exports.add=function(klasses){

klasses.forEach(function(item,index){

var _klass=item

var teacherName=item.teacherName

var students=item.students

})

klass.add(teacherName,students);

}

exports.add([teacherName='mars',students=['黑穷丑','矮穷矬'],teacherName='mars',students=['小红','小明']])

http://img1.sycdn.imooc.com//56925dec000117b708080390.jpg

正在回答

5 回答

klass.add(teacherName,students); 应该在foreach语句中

klasses.forEach(function(item,index){

var _klass=item

var teacherName=item.teacherName

var students=item.students

klass.add(teacherName,students);

})


}


0 回复 有任何疑惑可以回复我~
#1

Marsd 提问者

你试过了没?
2016-01-21 回复 有任何疑惑可以回复我~

而index,js已经将add方法暴露出去了,可以再新建个school,js,然后定义数组,再分别定义数组各元素的值(student和teacherName),再add出来,因为index,js

中定义了add参数为数组名~~~~

0 回复 有任何疑惑可以回复我~

是这样的,数组如果不遍历直接传入add方法中,只会打印出靠后的一组元素

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//58b685f50001c56d05700296.jpg 这是什么情况?

0 回复 有任何疑惑可以回复我~

如楼上所说,确实没有问题。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
进击Node.js基础(一)
  • 参与学习       219397    人
  • 解答问题       896    个

本视频教程带你揭开Node.js的面纱,带你走进一个全新世界

进入课程

为什么只输出 一个班级?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信