Object
Use Object
, বস্তু
, or Bostu
to create objects, assign properties, and inspect keys, values, or entries.
It provides static helpers and instance methods.
Static Methods
- Create:
Object.create(proto)
→বস্তু.তৈরি(proto)
→Bostu.toiri(proto)
- Prototype:
Object.getPrototypeOf(obj)
,Object.setPrototypeOf(obj, proto)
- Properties:
Object.defineProperty(obj, key, desc)
,Object.defineProperties(obj, descs)
- Keys/Values/Entries:
Object.keys(obj)
,Object.values(obj)
,Object.entries(obj)
,Object.fromEntries(iterable)
- Assign:
Object.assign(target, source)
- Checks:
Object.is(a, b)
,Object.isSealed(obj)
,Object.isFrozen(obj)
,Object.preventExtensions(obj)
,Object.seal(obj)
,Object.freeze(obj)
,Object.hasOwn(obj, prop)
Instance Methods
obj.toString()
,obj.toLocaleString()
,obj.valueOf()
,obj.hasOwnProperty(key)
,obj.isPrototypeOf(proto)
- Bangla:
অক্ষরমালায়_রুপান্তর()
,স্থানীয়_অক্ষরমালায়_রুপান্তর()
,এর_মান()
,নিজস্ব_প্রোপার্টি_আছে()
,প্রোটোটাইপ_কি()
- Banglish:
okkhormalayRupantor()
,sthaniyoOkkhormalayRupantor()
,erMan()
,nijoshshoKi()
,prototypeKi()
Examples
const o = বস্তু.নিযুক্ত({}, { a: 1 });
কনসোল.লগ(বস্তু.চাবিগুলি(o)); // ["a"]