TransWikia.com

esconder el codigo de la funcion

Stack Overflow en español Asked on February 21, 2021

Si uno crea una funcion Por decir llamada p

function p(i){

 alert(i)
 }

Y nosotros en lugar de llamarla p() la llamamos como una variable p nos lanza el codigo.

alert(p)// lanza function p(i){ alert(i) };

Pero cuando yo por ejemplo pongo en la alerta la pongo un indexOf y lo llamo como variable se lanza function indexOf() { [native code] }

var t="hola";
alert(t.indexOf);// lanza function indexOf() { [native code] }

mi duda es. ¿como hago que oculte el codigo como lo hace en indexOf?
¿es posible?

One Answer

Seria lo mismo que tu pregunta anterior.

Puedes sobrescribir el metodo toString

function p(i) {
    alert(i)
}
p.toString = () => 'function p(i) { [private code] }';

alert(p);

Answered by Xhulian on February 21, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP