construct()


new operatorini tutib oladi.


construct(obj, args, newTarget) {   return Reflect.construct(obj, args, newTarget); }

Nima ishga tushiradi:

nex proxy()

Parametrlar

  • obj - konstruktor obyekti
  • args - uzatilgan argumentlar massivi
  • newTarget - konstruktor

Qaytarishi shart

  • Obyekt (yangi nusxa)

construct trap’i faqat new ishlatganingizda ishga tushadi.

const obj = {}  // No trap Object.create() // No trap class User {}; new User();     // No trap



Brauzerlarda qo‘llab-quvvatlash

handler.construct() — ECMAScript6 (ES6 2015) imkoniyati.

JavaScript 2015 2017-yil iyunidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome
51
Edge
15
Firefox
54
Safari
10
Opera
38
2016-yil may 2017-yil aprel 2017-yil iyun 2016-yil sentabr 2016-yil iyun


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!