我正在嘗試為任何給定對(duì)象創(chuàng)建一個(gè)通用的 getter/setter 方法。例如:var obj = { a: 1, b: "dog", c: false}Object.defineProperty(obj, 'general_case', { get: function(attr) { return "unknown attribute "+attr }})console.log(obj.a) // should print 1console.log(obj.d) // should print "unknown attribute d"我怎樣才能在 JavaScript 中完成這個(gè)任務(wù)?
我如何為js中的對(duì)象創(chuàng)建一個(gè)通用的case訪問(wèn)器?
慕無(wú)忌1623718
2023-09-28 15:44:00