我正在嘗試為任何給定對象創建一個通用的 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 中完成這個任務?
我如何為js中的對象創建一個通用的case訪問器?
慕無忌1623718
2023-09-28 15:44:00