Reflect
Reflect provides functions for object meta-operations.
Available namespaces: Reflect, প্রতিফলন, Protifolon.
Common Methods
Reflect.get(obj, key)→ Bangla:প্রতিফলন.গ্রহন(obj, key)Reflect.set(obj, key, value)→ Bangla:প্রতিফলন.স্থাপন(obj, key, value)Reflect.apply(fn, thisArg, args)→ Bangla:প্রতিফলন.প্রয়োগ(fn, thisArg, args)Reflect.construct(Ctor, args)→ Bangla:প্রতিফলন.নির্মাণ(Ctor, args)
Examples
const obj = { এক্স: 10 };
// গ্রহন & স্থাপন
কনসোল.লগ(প্রতিফলন.গ্রহন(obj, "এক্স")); // 10
প্রতিফলন.স্থাপন(obj, "ওয়াই", 20);
কনসোল.লগ(obj.ওয়াই); // 20
// নির্মাণ
function বিন্দু(x, y) { this.x = x; this.y = y; }
const p = প্রতিফলন.নির্মাণ(বিন্দু, [1, 2]);
কনসোল.লগ(p); // { x: 1, y: 2 }