本帖最后由 汪汪 于 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)
|