欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS使用對象的defineProperty進行變量監(jiān)控操作示例

 更新時間:2019年02月02日 09:34:16   作者:前端林三哥  
這篇文章主要介紹了JS使用對象的defineProperty進行變量監(jiān)控操作,結合實例形式分析了對象defineProperty方法的功能及簡單使用技巧,需要的朋友可以參考下

本文實例講述了JS使用對象的defineProperty進行變量監(jiān)控操作。分享給大家供大家參考,具體如下:

以前覺得檢測變量angular的$watch還挺好用的,但是一旦離開angular就無法下手了,今天看到一個方法,覺得挺好的,可能還

有別的辦法,我會繼續(xù)探索的

貼上代碼:

<!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>

這樣效果就出來了,截個圖

每隔兩秒會打印一次,哈哈

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。

更多關于JavaScript相關內(nèi)容感興趣的讀者可查看本站專題:《JavaScript操作DOM技巧總結》、《JavaScript頁面元素操作技巧總結》、《JavaScript事件相關操作與技巧大全》、《JavaScript查找算法技巧總結》、《JavaScript數(shù)據(jù)結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript錯誤與調(diào)試技巧總結

希望本文所述對大家JavaScript程序設計有所幫助。

相關文章

最新評論