JavaScript ES6 um exemplo do suporte nativo do Proxy

fonte:

<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





Para mais artigo original de Jerry, por favor, preste atenção ao número pública "Wang Zixi":

Lançado 7169 artigos originais · Louvor obteve 654 · Visualizações 1,24 milhões +

Acho que você gosta

Origin blog.csdn.net/i042416/article/details/105087558
Recomendado
Clasificación