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"
請問JS函數中[]的含義是什么?
牛魔王的故事
2018-09-14 09:10:36