老師最后一個暴露出去的方法,再執行,我的代碼有問題,求解決
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); }) }
這個方法把add又暴露出去,我重新建了一個index1,然后我把index引入這個模塊,然后這個頁面調用這個方法,代碼如下
var?index?=?require('./index'); var?a?=?{ 'teacherName':?'ELvis', 'students':?['小紅',?'小明'] }; index.add(a);
是我對象定義有問題嗎? ?var _klass = item; ?這一句是不是沒有用,定義他,他只是對象的本身,是把?這段代碼執行有問題,求解答
2017-11-27
var index=require('./index')
var klasses = new Array()
var a ={
'teacherName':'Elvis',
'students':['小紅','小明']
}
klasses[0] = a
index.add(klasses)
2017-11-27
// JavaScript Document
var school=require('./index')
var klasses = new Array()
var klass1={
'teacherName':'chunshu',
'students':['shizi','haohao']
}
klasses[0] = klass1
school.add(klasses)
2017-11-27
就是說你要先定義數組。。。
2016-12-29
下面這段代碼我試過是可行的,但是有點繁瑣。。。不知道怎么樣寫可以更簡化一點
2016-12-29
同問,這里該如何調用,數組該如何嵌套?
2016-12-24
你定義的對象沒有問題,問題出在forEach它是遍歷數組,不是遍歷對象。
2016-12-22
?var _klass = item; ? ?這句話在這就是一個簡單的賦值,后面并沒有用到。