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

请问一个问题

请问一个问题

function a(pro){ return function(obj1,obj2){ var value1=obj1[pro] var value2=obj2[pro] if(value1<value2){ return -1 }else if(value1>value2){ return 1 }else{ return 0 } }}var com=a("name");var result=com({name:"asd"},{name:"asdasd"})console.log(result)一般对象不是这样用的吗比如var a={ name:"asd", age:20}for(var i in a){ console.log(a[i])}为什么var value1=obj[par]可以直接调用
查看完整描述

1 回答

?
慕粉1245358392

TA贡献1条经验 获得超0个赞

var value1=obj[par] 相当于: var value1=obj.par,相当于直接访问json中的某个属性的值
查看完整回答
反对 回复 2017-02-21
  • 1 回答
  • 0 关注
  • 1090 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信