当前位置: 首页 > news >正文

get/set方法

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

window.onload=function () {
var obj={x:1,y:2,z:3};
  console.log(Object.keys(obj));//返回该对象所有的属性key值的数组['x','y','z']

    var person={};
    Object.defineProperties(person,{
        'name':{value:'zh',enumerable:true},
        'company':{value:'BAT',configurable:true,enumerable:true,writable:true},
        'salary':{value:50000,configurable:true,writable:true},
        luck:{
            get:function () {
                return Math.random()>0.5?'good':'bad';
            }
        },
        promotion:{
            set:function (level) {
                this.salary*=1+level*0.1;
            }
            //set方法就相当于=
        }
    })
    console.log(person.salary)//50000;
    person.promotion=2;
    console.log(person.salary)//60000
    console.log(person.luck)//50%的概率
}```

转载于:https://my.oschina.net/u/3407699/blog/1549349

相关文章:

  • 用C#实现字符串相似度算法(编辑距离算法 Levenshtein Distance)
  • Solaris大半年使用感触
  • python源码分析:dict对象的实现
  • 轻院1089 阶乘的最高位
  • Spring MVC遭遇checkbox的问题解决方式
  • Mac转Windows的拯救指南
  • thinkphp 3.1.3 redis 只能读取 无法写入的问题
  • VMWare平台应用细节
  • Docker容器虚拟化(一)—安装与镜像管理
  • Servlet常用方法
  • Mysql性能优化一
  • Android Animation(动画)---基础一
  • java:练习学校学生
  • [译]从形式到功能,设计思维的改变
  • Azure 基础:Queue Storage
  • 【译】JS基础算法脚本:字符串结尾
  • 分享一款快速APP功能测试工具
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • 08.Android之View事件问题
  • AWS实战 - 利用IAM对S3做访问控制
  • co.js - 让异步代码同步化
  • github指令
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • HTTP中的ETag在移动客户端的应用
  • Leetcode 27 Remove Element
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • Shadow DOM 内部构造及如何构建独立组件
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • vue中实现单选
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #13 yum、编译安装与sed命令的使用
  • #LLM入门|Prompt#3.3_存储_Memory
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • $L^p$ 调和函数恒为零
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (175)FPGA门控时钟技术
  • (3)选择元素——(17)练习(Exercises)
  • (LeetCode) T14. Longest Common Prefix
  • (libusb) usb口自动刷新
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • .NET Core Web APi类库如何内嵌运行?
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .NET MVC之AOP
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .NET 简介:跨平台、开源、高性能的开发平台
  • @font-face 用字体画图标
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)
  • []新浪博客如何插入代码(其他博客应该也可以)
  • [100天算法】-x 的平方根(day 61)
  • [16/N]论得趣
  • [2016.7 day.5] T2