[フロントエンド学習]—ES6 の新しいメソッドとは (15)

[フロントエンド学習]—ES6 の新しいメソッドとは (15)

1. ES6 の新しいメソッド

ここに画像の説明を挿入します

(一)、Object.is()

 //用于判断两个值/数据类型是否相等
      /* 

        特点:不仅可以对值类型进行正常处理,对象类型的值也可以处理
        对于特殊的值NaN 也可以进行正常的处理

        */
      const obj = {
    
    };
      const secondObj = {
    
    };
      const result = Object.is(obj, secondObj);
      console.log(`result`, result); //false 引用类型的值互不相等 比较的是引用地址

      const numOne = 1;
      const numTwo = 1;
      const res = Object.is(numOne, numTwo);
      console.log(res); //true

(二)、Object.assign()

ここに画像の説明を挿入します

(三)、Ob​​ject.keys()

ここに画像の説明を挿入します

(四)、Object.values()

ここに画像の説明を挿入します

(五)、Object.entries()

ここに画像の説明を挿入します

ここに画像の説明を挿入します

要約する

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/m0_46374969/article/details/133904977