• 范仁义js课程---36、对象的基本操作


    范仁义js课程---36、对象的基本操作

    一、总结

    一句话总结:

    对象的基本操作 就是创建对象( 对象名=new Object() ),操作对象的属性(增:对象名.属性名=属性值; 删:delete 对象名.属性名; 改:对象名.属性名=新属性值; 查:对象名.属性名;)

    1、对象属性的基本操作有哪些?

    增:对象名.属性名=属性值; 删:delete 对象名.属性名; 改:对象名.属性名=新属性值; 查:对象名.属性名;

    2、js中如何创建一个对象?

    对象名=new Object(); 比如 var human=new Object();

    3、如何删除一个对象的属性值?

    delete 对象名.属性名。 比如:delete human.gender;

    4、访问对象没有的属性,会发生什么?

    访问对象没有的属性,不会报错,会直接返回undefined

    二、对象的基本操作

    博客对应课程的视频位置:36、对象的基本操作
    https://www.fanrenyi.com/video/19/134

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>对象的基本操作</title>
     6 </head>
     7 <body>
     8 <!--
     9 创建对象
    10 对象名=new Object();
    11 
    12 对象的属性:对象中保存的值
    13 
    14 对象的属性的一个基本操作
    15 
    16 增删改查
    17 
    18 新增一个对象的属性:
    19 语法:
    20 对象名.属性名=属性值;
    21 比如
    22 human.name='张三';
    23 
    24 访问一个对象的属性:
    25 对象名.属性名
    26 
    27 修改一个对象的属性:
    28 语法:
    29 对象名.属性名=新属性值;
    30 
    31 删除一个对象的属性值:
    32 语法
    33 delete 对象名.属性名
    34 
    35 
    36 注意:
    37 访问对象没有的属性,不会报错,会直接返回undefined
    38 
    39 -->
    40 <script>
    41     var human=new Object();
    42     human.name='张三';
    43     human.gender='';
    44     human.age=18;
    45 
    46     human.age=19;
    47 
    48     delete human.gender;
    49 
    50     console.log(human);
    51     console.log('human.name:'+human.name);
    52     console.log('human.age:'+human.age);
    53     console.log('human.gender:'+human.gender);
    54 
    55     console.log(typeof human);
    56 
    57 
    58 </script>
    59 </body>
    60 </html>
     
  • 相关阅读:
    COGS 577 蝗灾 线段树+CDQ分治
    BZOJ 1305 二分+网络流
    BZOJ 1066 Dinic
    BZOJ 3544 treap (set)
    BZOJ 3940 AC自动机
    BZOJ 1503 treap
    BZOJ 3172 AC自动机
    BZOJ 2553 AC自动机+矩阵快速幂 (神题)
    BZOJ1901 ZOJ2112 线段树+treap (线段树套线段树)
    BZOJ 3196 线段树套平衡树
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12393805.html
Copyright © 2020-2023  润新知