JavaScript ES6对Proxy的原生支持的一个例子
JavaScriptES6 一个 支持 原生 例子 Proxy
2023-09-14 09:03:56 时间
源代码:
<html>
<script>
var handler = {
get: function(target, name) {
debugger;
console.log("proxy handler called, context: " + target + " proxy name: " + name);
for( var pr in target){
console.log("property: " + pr + " native? " + target.hasOwnProperty(pr));
}
return name in target ?
target[name]:
37;
}
};
var p = new Proxy({ac: "Jerry"}, handler);
p.a = 1;
p.b = undefined;
console.log(p.a, p.b); // 1, undefined
console.log('c' in p, p.c); // false, 37
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关文章
- JavaScript & 6小时了解ES6基本语法
- 从ES6重新认识JavaScript设计模式: 装饰器模式
- 第一百五十三节,封装库--JavaScript,表单验证--备注字数验证
- JavaScript -- 条件语句
- [Javascript] ES6 Class Constructors and the Super Keyword
- [Javascript] Delegate JavaScript (ES6) generator iteration control
- [Javascript AST] 3. Continue: Write ESLint rule
- [Javascript] Array methods in depth - filter
- 6周学习计划,攻克JavaScript难关(React/Redux/ES6 etc.)
- [Algorithms] Classify Mystery Items with the K-Nearest Neighbors Algorithm in JavaScript
- [Javascript] Delegate JavaScript (ES6) generator iteration control
- JavaScript ES6对Proxy的原生支持的一个例子:开发人员学习额外的编程语言
- javascript案例40——tab导航栏(切换、添加、删除、修改)综合案例(es6面向对象、类的使用)
- 从零开始学_JavaScript_系列(七)——jquery(复选框及互斥、div块、修改css、标签数组、ajax连续加载)
- JS与ES6高级编程学习笔记(一)——JavaScript核心组成
- JS与ES6高级编程学习笔记(三)——JavaScript面向对象编程
- How JavaScript works in browser and node?
- 44道JavaScript送命题
- JavaScript 与 Java 是两种完全不同的语言,无论在概念还是设计上。