js利用对象的defineProperty来进行变量的监控
来源:互联网 发布:c语言乘法函数是什么 编辑:程序博客网 时间:2024/06/06 04:23
以前觉得检测变量angular的$watch还挺好用的,但是一旦离开angular就无法下手了,今天看到一个方法,觉得挺好的,可能还
有别的办法,我会继续探索的
贴上代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
var data = {key:1};
Object.defineProperty(data, "key", {
set: function(value) {
value++
console.log(value)
}
});
// window.onload = function(){
// data.key = 2;
// data.key = 3;
// }
var num = 0;
var timer = setInterval(function(){
data.key = num;
num++;
},2000)
</script>
</body>
</html>
这样效果就出来了,截个图
每隔两秒会打印一次,哈哈
- js利用对象的defineProperty来进行变量的监控
- js的defineProperty方法
- JS的Object.defineProperty
- vue.js关于Object.defineProperty的利用原理
- vue.js关于Object.defineProperty的利用原理
- 利用defineProperty实现数据的双向绑定
- javascript对象的defineProperty方法解析
- js中神奇的Object.defineProperty方法
- 有关js 的 defineProperty函数 getter setter
- 利用面向对象的方式来使用JS
- 利用nmon进行系统资源的监控
- 在JS中,什么时候会用到Object.defineProperty()来设置或者修改对象属性?
- shell 利用read与键盘进行交互, 来取得变量的值
- 利用typeof来进行判断得到的变量是否为null(undefined)
- 利用sharesdk来进行facebook的登录
- 利用EF来进行数据库的操作
- JS对象数据属性 && Object.defineProperty函数
- 微软利用升级来监控你的电脑--删除方法
- hello
- java经典小程序01
- tomcat目录下各个文件夹的作用
- localhost不能访问127.0.0.1可以访问的原因及解决方法(整理)
- tomcat加入系统服务
- js利用对象的defineProperty来进行变量的监控
- Linux CentOS 7 常用命令
- LeetCode week 3 : 24 Game
- Java代理模式及应用(三)Cglib实现
- tensorflow session两种运行
- 作为web服务器,nginx和apache对比
- AES加密算法
- 洛谷Oj-求先序排列-String类 + 递归
- Spring bean 中 constructor-arg属性