function returnfunc (propertyName) { return function (obj) { //-----這行定義并返回了一個(gè)閉包,也被稱之為一個(gè)匿名函數(shù) return obj[propertyName]; //這里用方括號(hào)法訪問(wèn)屬性,因?yàn)閷傩允亲兞浚╮eturnfunc()函數(shù)的參數(shù)) };}var savefunc = returnfunc("name"); //調(diào)用returnfunc()var result = savefunc({name:"Picasso"});//調(diào)用savefunc()alert(result); //返回字符串“Picasso”請(qǐng)問(wèn)savefunc({name:"Picasso"})中的name:"Picasso"
請(qǐng)問(wèn)JS函數(shù)中[]的含義是什么?
牛魔王的故事
2018-09-14 09:10:36