亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

老師最后一個暴露出去的方法,再執行,我的代碼有問題,求解決


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; ?這一句是不是沒有用,定義他,他只是對象的本身,是把?這段代碼執行有問題,求解答

正在回答

7 回答

樓主代碼~~~~


var index=require('./index')

var klasses = new Array()

var a ={

'teacherName':'Elvis',

'students':['小紅','小明']

}

klasses[0] = a

index.add(klasses)


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

// JavaScript Document

var school=require('./index')

var klasses = new Array()

var klass1={

'teacherName':'chunshu',

'students':['shizi','haohao']

}

klasses[0] = klass1

school.add(klasses)


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

就是說你要先定義數組。。。

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

下面這段代碼我試過是可行的,但是有點繁瑣。。。不知道怎么樣寫可以更簡化一點


var?school?=?require('./index')

var?klasses?=?new?Array()

var?klass1=?{
	'teacherName':'scoot',
	'students':['123','234']
};

var?klass2=?{
	'teacherName':'marry',
	'students':['jim','tate']
};

klasses[0]=?klass1
klasses[1]=?klass2

school.add(klasses)


2 回復 有任何疑惑可以回復我~

同問,這里該如何調用,數組該如何嵌套?

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

你定義的對象沒有問題,問題出在forEach它是遍歷數組,不是遍歷對象。

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

?var _klass = item; ? ?這句話在這就是一個簡單的賦值,后面并沒有用到。

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
進擊Node.js基礎(一)
  • 參與學習       219329    人
  • 解答問題       982    個

本視頻教程帶你揭開Node.js的面紗,帶你走進一個全新世界

進入課程

老師最后一個暴露出去的方法,再執行,我的代碼有問題,求解決

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號