您现在的位置是:首页 > 正文

JS对象中的watch方法

2024-04-01 07:39:30阅读 1

object.watch(prop, handle)

概述:监听一个对象的某个属性是否发生变化,如果发生了变化,则立即执行回调函数

object.unwatch(prop)

概述:取消监听事件

例子:

var a = {name : 'kong'};
a.watch("name", function(id, oldVal, newVal){
	console.log(id + '属性由' + oldVal + '变为' + newVal);
	return newVal;
})
a.name = 'zhang';
delete a.name;
a.name = 'wang';
//输出name由kong变为zhang
//name由undefined变为wang
a.unwatch('name');
//取消监听该属性
注意:尽量避免使用它,因为目前仅支持Gecko浏览器,经测试,Chrome开发工具不支持该特性

参考地址:

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/watch

网站文章

  • Hadoop MapReduce八大步骤以及Yarn工作原理详解

    Hadoop MapReduce八大步骤以及Yarn工作原理详解

    Hadoop是市面上使用最多的大数据分布式文件存储系统和分布式处理系统, 其中分为两大块分别是hdfs和MapReduce, hdfs是分布式文件存储系统, 借鉴了Google的GFS论文. MapR...

    2024-04-01 07:39:04
  • Vue ElementUI 部分引入组件的实现方法

    Vue ElementUI 部分引入组件的实现方法

    在 Vue.js 中,ElementUI 是一个常用的 UI 组件库,它提供了丰富的组件和样式,可以帮助我们快速构建美观的用户界面。记得在按需引入组件后,还需要在项目中将不再使用的 ElementUI...

    2024-04-01 07:38:57
  • 正则表达式

    正则表达式

    正则表达式就是一个字符串。也可以叫模式字符串,或者直接叫模式。 一些程序(如grep)能够根据正则表达式查找相匹配的字符串。这就是正则表达式的作用。 正则表达式中某些字符具有特殊意义,这些字符称为元字...

    2024-04-01 07:38:49
  • GC Roots是什么

    GC Roots是什么

    2024-04-01 07:38:41
  • python json.dumps后utf-8编码变成了unicode编码

    解决方案:dumps的参数ensure_ascii设为false,即可显示utf-8编码print(json.dumps(res_str, ensure_ascii=False))

    2024-04-01 07:38:18
  • 解决在web.xml中添加filter后idea提示错误的问题 web-app爆红 idea 中web.xml放2个过滤器报错

    解决在web.xml中添加filter后idea提示错误的问题 web-app爆红 idea 中web.xml放2个过滤器报错

    解决在web.xml中添加filter后idea提示错误的问题 web-app爆红 1.更改 web.xml中文件为以下,web-app就不会爆红,建议换成和Tomcat一样的webxml。

    2024-04-01 07:38:15
  • redis锁

    redis锁

    redis锁

    2024-04-01 07:38:06
  • shell字符串转日期,日期转字符串,判断字符串包含某个字符串,删除某个目录下的几天前的日志文件

    shell字符串转日期,日期转字符串,判断字符串包含某个字符串,删除某个目录下的几天前的日志文件

    2024-04-01 07:37:40
  • UVA - 310 - L--system

    题意:在D0L这样一个系统中存在一个有限的集合(包含字母),一个P集合(字母的映射)和一个初始串。题目给定一个初始串,叫你判断是否能通过不断映射构成目标串或者包含该目标串的串。例如a->aa,b->bb,初始串为ab,目标串为aaabb,这样的话,初始串根据映射衍化(注意,扩展时必须同时采用两规则):ab(a->aa,b->bb)->aabb->aaaabbbb 这样就得到了含有目标串的串,输出Y

    2024-04-01 07:37:31
  • 2021年度软件企业 100 强榜单(附全名单)

    2021年度软件企业 100 强榜单(附全名单)

    Java面试笔试面经、Java技术每天学习一点公众号Java面试关注我不迷路来源:中国电子报8月27日,中国电子信息行业联合会主办的2021年度软件和信息技术服务企业竞争力报告及前百家企业...

    2024-04-01 07:37:25