JS使用对象的定义属性来监控变量
本文中的一个例子告诉我们,JS使用对象的defineProperty来监控变量。分享给大家参考,如下:
以前觉得可变角度的$手表挺好用的,但是一旦离开角度,就启动不了了。今天看到一个方法,感觉很好,可能还是
还有其他的方法,我会继续探索
粘贴代码:
!DOCTYPE html html lang=' en ' hearteta charset=' UTF-8 ' title document/title/headsdyscript type=' text/JavaScript ' var data={ key :1 };Object.defineProperty(数据,' 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;数量;},2000)/脚本/正文/html这样效果就出来了,剪个图
每两秒就会打印一次,哈哈
感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun来测试上述代码的运行效果。
更多对JavaScript相关内容感兴趣的读者可以查看本网站专题:《JavaScript操作DOM技巧总结》、《JavaScript页面元素操作技巧总结》、《JavaScript事件相关操作与技巧大全》、《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript错误与调试技巧总结》和0103010
希望本文对JavaScript编程有所帮助。
版权声明:JS使用对象的定义属性来监控变量是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。