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]可以直接调用
慕粉1245358392
相关分类