首页 > 其他分享 >访问器属性学习

访问器属性学习

时间:2024-06-11 18:56:02浏览次数:18  
标签:name age 学习 访问 属性 data id staff

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
<script>
   let staff = {
    data:{ id:1, name:"小猪猪" ,age: 21 },
    // 读取的访问器属性
    get age( ){
       return this.data.age;
    },
    // 设置的访问器属性
    set age(age) {
        if (age >=18 && age <60){
            return (this.data.age = age);
        }
       
        console.log("年龄:(18-60)之间");
    },
   };
   console.log("age = ", staff.age);
//    更新年龄
   staff.age = 8
   console.log("age = ", staff.age);  
</script>





</body>
</html>

  

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        let staff = {
         data:{ id:6, name:"小猪猪" ,age: 21 },
         // 读取的访问器属性
         get id( ){
         return this.data.id;
         },
         // 设置的访问器属性
         set id(id) {
           this.data.name = name;
         },
          };
         console.log("id = ", staff.id);
          //    更新年龄
         staff.id =4;
         console.log("id= ", staff.id);
    </script>
</body>
</html>

  

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        let staff = {
     data:{ id:1, name:"小猪猪" ,age: 21 },
     // 读取的访问器属性
     get name( ){
     return this.data.name;
     },
     // 设置的访问器属性
     set name(name) {
       this.data.name = name;
     },
    };
    console.log("name = ", staff.name);
 //    更新年龄
    staff.name = "小熊熊";
    console.log("name = ", staff.name);
    </script>
</body>
</html>

  

标签:name,age,学习,访问,属性,data,id,staff
From: https://www.cnblogs.com/QWD7986/p/18242569

相关文章

  • ESP32学习笔记:NVS分区永久保存数据
    程序示例:/*ESP32startupcounterexamplewithPreferenceslibrary.ThissimpleexampledemonstratesusingthePreferenceslibrarytostorehowmanytimestheESP32modulehasbooted.ThePreferenceslibraryisawrapperaroundtheNon-volatilestorage......
  • SQL 数据库学习 Part 1
    数据和信息信息信息是客观存在的,是关于现实世界事物的存在方式或运动状态数据数据是用来记录信息的可识别的符号,是信息的具体表现形式数据和信息的联系数据是信息的符号表示或载体信息则是数据的内涵,是对数据的语义解释数据库定义数据库是长期存储在计算机内、有组织......
  • [学习JWT安全]JWT安全的学习笔记
    学习了JWT(jsonwebtoken),下边是笔记......
  • 基于分类算法的学习失败预警(机器学习课程期末设计报告)
    目录一.课设背景1.1设计要求1.2项目概述二.实验环境三.设计原理3.1理论知识3.1.1学习失败风险预测流程3.1.2数据预处理3.1.2.1缺失值处理(空值填充)3.1.2.2数据平衡3.1.2.3标准化处理3.1.3构建模型进行训练3.1.3.1网格搜索3.1.3.2随机森林算法3.1.2.3......
  • Android14之向build.prop添加属性(二百一十九)
    简介:CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!优质专栏:Audio工程师进阶系列【原创干货持续更新中……】......
  • 跟着杨中科学习(五)EFCore(三)
    通过代码查看EFCore自动生成的数据1.标准日志//依赖注入的使用方式publicstaticreadonlyILoggerFactoryMyLoggerFactory=LoggerFactory.Create(builder=>{builder.AddConsole();});optionsBuilder.UseLoggerFactory(MyLoggerFactory);//普通方式classMyDbCo......
  • Spring学习笔记--1.IoC入门
    Spring学习笔记一、IoC入门1.什么是IoCIoC即控制反转,一个类不再主动控制创建自己所依赖的类,而是交给外部容器去控制创建自己所依赖的类。例如,有一个汽车厂,原本想要制作一辆汽车,需要自己制作发动机、轮胎、方向盘等零部件,汽车就是这个类,发动机和轮胎就是它的依赖项,这些依......
  • 深度学习 - CNN
    第一部分:基础知识1.什么是卷积神经网络(CNN)定义和基本概念卷积神经网络(CNN)是一种专门用于处理具有网格结构数据(如图像)的深度学习模型。它们在图像识别和计算机视觉领域表现尤为突出。与传统的全连接神经网络不同,CNN利用局部连接和共享权重的方式,能够有效减少参数数量,提高......
  • 初阶java学习2
    Notepad软件高级记事本有行号,而且Java中的一些特殊单词会高亮显示方便我们对报错进行修改;常见的高级记事本Editplus、Notepad++、Sublime(前端程序员常用)等Notepad++下载方式百度网盘:百度网盘请输入提取码提取码:e36o编码选择ANSI可以让我们输出中文;JAVA的三......
  • 机器学习之支持向量机
    什么是SVMSVM(全称SupportVectorMachine)中文名支持向量机。SVM是一种监督机器学习算法,是一种二分类模型,它的目的是寻找一个超平面来对样本进行分割,分割的原则是间隔最大化,最终转化为一个凸二次规划问题来求解。可用于分类或回归挑战。然而,它主要用于分类问题。最大间隔与分类......