Reflect
About
Reflect.has(Object, 'assign'); // trueУлучшенная функция apply
applyFunction.prototype.apply.call(Math.floor, undefined, [1.75]);Reflect.apply(Math.floor, undefined, [1.75]);
// 1;
Reflect.apply(String.fromCharCode, undefined, [104, 101, 108, 108, 111]);
// "hello"
Reflect.apply(RegExp.prototype.exec, /ab/, ['confabulation']).index;
// 4
Reflect.apply(''.charAt, 'ponies', [3]);
// "i"Проверка успешности определения нового свойства
Last updated