function returnfunc (propertyName) { return function (obj) { //-----这行定义并返回了一个闭包,也被称之为一个匿名函数 return obj[propertyName]; //这里用方括号法访问属性,因为属性是变量(returnfunc()函数的参数) };}var savefunc = returnfunc("name"); //调用returnfunc()var result = savefunc({name:"Picasso"});//调用savefunc()alert(result); //返回字符串“Picasso”请问savefunc({name:"Picasso"})中的name:"Picasso"
添加回答
举报
0/150
提交
取消