ECMAScript6新特性之Reflect

Posted 沙滩海风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ECMAScript6新特性之Reflect相关的知识,希望对你有一定的参考价值。

Reflect.ownKeys()

let fruit = {
    ‘2‘ : ‘mango‘,
    [Symbol.for(‘pink‘)] : ‘peach‘,
    ‘red‘ : ‘apple‘,
    ‘yellow‘ : ‘banana‘,
    [Symbol.for(‘purple‘)] : ‘grape‘,
    ‘1‘ : ‘Litchi‘
};
console.log(‘Reflect.ownKeys‘,Reflect.ownKeys(fruit));
console.log(‘Object.getOwnPropertyNames‘,Object.getOwnPropertyNames(fruit));
console.log(‘Object.getOwnPropertySymbols‘,Object.getOwnPropertySymbols(fruit));
console.log(Object.getOwnPropertyNames(fruit).concat(Object.getOwnPropertySymbols(fruit)));

 

以上是关于ECMAScript6新特性之Reflect的主要内容,如果未能解决你的问题,请参考以下文章

ECMAScript 6新特性之Proxy

一小时学会ECMAScript6新特性

ECMAScript6 新特性

ECMAScript新语法特性总结

ECMAScript6 | 特性(部分)

Firefox 31发布,包含了ECMAScript 6的新特性