• 对象的方法


    1..Object.assign() 

    Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。

    const object1 = {
      a: 1,
      b: 2,
      c: 3
    };

    const object2 = Object.assign({c: 4, d: 5}, object1);

    console.log(object2.c, object2.d);
    // expected output: 3 5

    2.给对象赋值

    let obj = {a: 454};

    obj.b=522

    console.log(obj)    //{a:454,b:522}

    3.Object.keys(data)

    传入对象返回属性名

    4.Object.freeze()

    它做的事情是阻止这个对象在未来被修改。这实质上是将它的属性都设为了常量,避免在未来出现状态的 bug。

    1. var aa = {name: "zhang", age: 18};
    2.  
      console.log(aa.name);
    3.  
       
    4.  
      // 通过[]获取属性值, key是动态的,可以是字符串,或者数字的形式
    5.  
      var bb = {"apple": 3, "pear": 2}
    6.  
      var cc = {1: "number1", 2: "number2"}
    7.  
      console.log(bb["apple"]);
    8.  
      console.log(cc[1]); // 注意这里的写法跟数组容易混淆,cc仍是对象,不是数组
    9.  
       
    10.  
      // 获取对象所有key的方法
    11.  
      console.log(Object.keys(bb)); // 输出[ 'apple', 'pear' ]
       
       
       
      1. var obj = {
      2.  
         
      3.  
            sex : "不详",
      4.  
         
      5.  
            socre : 100,
      6.  
         
      7.  
            flag : true,
      8.  
         
      9.  
            sing : function{
      10.  
               console.log("爱唱歌")
      11.  
              },
      12.  
         
      13.  
            play : function{
      14.  
               console.log("打游戏")
      15.  
              }
      16.  
         
      17.  
          }
      18.  
         
      19.  
        对象的操作:
      20.  
         
      21.  
        访问值:(查)
      22.  
         
      23.  
        console.log(obj.sex);
      24.  
         
      25.  
        console.log(obj["socre"]);
      26.  
         
      27.  
        console.log(obj.sing());
      28.  
         
      29.  
         
      30.  
         
      31.  
        添加一个属性:(增)
      32.  
         
      33.  
        obj.hobby = "睡觉";
      34.  
         
      35.  
        obj["weight"] = “50kg”;
      36.  
         
      37.  
        obj.dance = function(){
      38.  
         
      39.  
          }
      40.  
         
      41.  
         
      42.  
         
      43.  
        修改:(改)
      44.  
         
      45.  
        obj.sex = “女”;
      46.  
         
      47.  
        obj[“socre”] = 99;
      48.  
         
      49.  
         
      50.  
         
      51.  
        删除:(删)
      52.  
         
      53.  
        delete obj.flag;
      54.  
         
      55.  
        delete obj["sex"];
  • 相关阅读:
    2.2 图像分类-线性分类
    2.1 图像分类-K最近邻算法
    2 图像分类-数据驱动方法
    Week6
    R-CNN 原理详解
    1.2 课程介绍-课程后勤
    012_04Thread+Handler实例应用之号码归属地查询
    010_04用户登录(用户名,密码交给服务器并验证)
    010_03HTML源码查看器
    010_02带缓存的图片查看器
  • 原文地址:https://www.cnblogs.com/xiaoxiao95/p/13751577.html
Copyright © 2020-2023  润新知