js中对象中属性有时候可以看到get和set前缀,它们有什么用?

get其实就是对象的属性值的返回值的方法,那么set就是属性值的修改方法。

一般对象内部的私有属性命名都会加上前缀“_”,如”_name”

var obj = {

_price: 10,

get price() { return this._price },

set price(val) { this._price = val }

}

// obj.price = 10

// obj.price = 20;obj._price = 20

对于set函数可以根据实际情况来判断值的处理方式。

JavaScript中的get和set方法讲解相关推荐

  1. JavaScript中Object对象方法超详细讲解举例说明仅此一篇

    JavaScript中Object对象方法超详细讲解举例说明仅此一篇 Object.assign() Object.create() Object.values() Object.entries() ...

  2. html escape函数,JavaScript中escape()函数的使用方法

    导语:我们在传递参数时,为了避免服务器端出现乱码,常常会要用到编码函数,urlencode.HtmlEncode.base64_encode等.本文给大家详细讲解JavaScript中escape() ...

  3. php节点对象,JavaScript_JavaScript中访问节点对象的方法有哪些如何使用,JavaScript中访问节点对象的方法 - phpStudy...

    JavaScript中访问节点对象的方法有哪些如何使用 JavaScript中访问节点对象的方法有哪些? var obj = document.getElementById('fdafda'); va ...

  4. 什么是在JavaScript中扩展错误的好方法?

    本文翻译自:What's a good way to extend Error in JavaScript? I want to throw some things in my JS code and ...

  5. 在JavaScript中复制数组的最快方法-切片与“ for”循环

    本文翻译自:Fastest way to duplicate an array in JavaScript - slice vs. 'for' loop In order to duplicate a ...

  6. java中字符串和数组如何比较_[Java教程]javascript中数组和字符串的方法比较

    [Java教程]javascript中数组和字符串的方法比较 0 2016-07-19 23:00:05 ×目录[1]可索引 [2]转换 [3]拼接[4]创建[5]位置 前面的话 字符串和数组有很多的 ...

  7. JavaScript中的 inludes 和 indexOf 方法 | 判断字符串或数组中是否存在对应的元素| 相同点与不同点 | 代码详解

    目录 JavaScript中的inludes和indexOf方法 1.数组中的includes和indexOf方法比较 1.1 函数返回值的不同 1.2 函数第二个参数--开始查找的位置 1.3 in ...

  8. 深入javascript中的exec与match方法

    视频课堂https://edu.csdn.net/course/play/7621 经典面试题,如果知晓一下题目的答案,那就没有必要往下看了. var someText="web2.0 .n ...

  9. JavaScript中的类方法、对象方法、原型方法

    类方法:也叫函数方法,在JavaScript中函数也是一个对象,所以可以为函数添加属性以及方法: 对象方法:包括构造函数中的方法以及其原型上面的方法: 原型方法:一般用于对象实例共享,在原型上面添加该 ...

最新文章

  1. Linux CentOS6.x ip设置(网卡设置)
  2. 读了几篇boosting文献的收获
  3. 使用Http-Repl工具测试ASP.NET Core 2.2中的Web Api项目
  4. 带参数的URLconf
  5. Shell 脚本中如何使用make命令
  6. 【spring】通过GZIP压缩提高网络传输效率(可以实现任何资源的gzip压缩、包括AJAX)
  7. comparator比较器用法_电压跟随器的这些点,确定都懂了吗?如果设计成同相端追随反向端会怎样? #运放...
  8. MySQL MGR实现分析 - 成员管理与故障恢复实现
  9. 西瓜书重温(二): 模型评估与选择
  10. 【自动驾驶】模型预测控制(MPC)实现轨迹跟踪
  11. k均值聚类算法原理和TensorFlow实现
  12. IcedTea6 1.9已通过HotSpot 17更新为OpenJDK6 b20
  13. 访问activemqProblem accessing /. Reason: Service Unavailable Powered by Jett
  14. Geogebra拓扑学家的正弦曲线
  15. tensorflow学习 矩阵乘法和元素乘法
  16. 数字证书原理是什么?
  17. 周怎么换算成月_最大的黄金ETF出现增持,震荡周如何操作?
  18. 服务器招标系统,招投标系统方案
  19. Go函数及与函数相关机制 【Go语言圣经笔记】
  20. LifeKeeper 操作规程及注意事项

热门文章

  1. response.setHeader()设置下载中文文件名乱码问题
  2. 蚁剑软件的配置与应用
  3. iOS 如何连接打印机
  4. 逆向开发--4.iOS签名与重签名
  5. 手机照相或选择相册,类似新浪微博的图片处理
  6. 1036:镂空三角形
  7. 有没有可以一直做的赚钱副业?
  8. RFID定位之隧道人员定位系统解决方案--新导智能
  9. 传感器怎么获取障碍物的宽度信息_基于多传感器信息融合的机器人障碍物检测...
  10. 各行业常见的资质证书