Example Analysis of object numerical extension in ES6
This article mainly introduces the example analysis of object numerical expansion in ES6, which has a certain reference value, and interested friends can refer to it. I hope you can learn a lot after reading this article.
Object numerical extension Object.is
Judge whether the two values are exactly equal
Object.is (1,1); / / true
Very similar to = = except that NaN = NaN is false and Object.is (NaN, NaN) is true
Object.assign
Merge of objects
Const C1 = {name: 'znn'}; const c2 = {name:' zhangning', height: 187}; Object.assign (C1, c2); / / if the same attribute exists in two objects, the attribute content Object.setPrototypeOf in C1 is overwritten in c2.
Set up prototype object
Const zn = {name: 'zhangning',} const p = {h: true, sfsfdf:' fasfasdf'} Object.setPrototypeOf (zn, p); / / set zn prototype with pObject.getPrototypeOf (zn); / / get zn prototype console.log (zn) / / print. Thank you for reading this article carefully. I hope the article "sample Analysis of numerical extension of objects in ES6" shared by the editor will be helpful to you. At the same time, I also hope that you will support us and pay attention to the industry information channel. More related knowledge is waiting for you to learn!