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]可以直接调用
添加回答
举报
0/150
提交
取消