本帖最后由 汪汪 于 2016-2-29 22:07 编辑  
 
额,如果是这样 应该这么写 
 
- this._晓洁 =  {"关系":"无","好友度":0}
 
  
- this._晓洁.好友度 = 100
 
 -  this._晓洁.关系 = "普通"
 
  
- 因为关系是好友度决定的 你可以不添加 关系属性 ,到时候计算是那种关系就好
 
  
- this._晓洁 =  { "好友度":0}
 
 - this._晓洁.好友度 = 100
 
  
- this.关系 = function (人物) {
 
 - var hgd = 人物.好友度
 
 - var gx = ""
 
 - if(   hgd <0){
 
 -   gx = "敌对"
 
 - }else if( hgd  <=100){
 
 -   gx = "普通"
 
 - }else if( hgd  >=100){
 
 -   gx = "友好"
 
 - }
 
 - return gx
 
 - }
 
  
- this.关系(  this._晓洁 )
 
  复制代码 额 ,怎么感觉有点怪........ 
this.人物表 = []   var rw = {"name":"晓洁","好友度":0}   this.关系 = function (人物) { var hgd = 人物.好友度 var gx = "" if(   hgd <0){   gx = "敌对" }else if( hgd  <=100){   gx = "普通" }else if( hgd  >=100){   gx = "友好" } return gx }   rw.["关系"] = this.关系(rw)   this.人物表.push(rw) 
 
 this.人物表 = []  
   
var rw = {"name":"晓洁","好友度":0}  
   
this.关系 = function (人物) {  
var hgd = 人物.好友度  
var gx = ""  
if(   hgd <0){  
  gx = "敌对"  
}else if( hgd  <=100){  
  gx = "普通"  
}else if( hgd  >=100){  
  gx = "友好"  
}  
return gx  
}  
   
rw.["关系"] = this.关系(rw)  
   
this.人物表.push(rw)  
 
  |