js中的es3.0语法中部分方法的总结

阅读: 评论:0

js中的es3.0语法中部分方法的总结

js中的es3.0语法中部分方法的总结

javascript中的es3语法中的callee、caller、with()、eval()方法总结

在js的es3.0的一些语法中在开发中是很强大的,但是这些语法有是和耗费性能的我选了几个常用的总结分享给大家,>>>>一个注意点这些方法都是被es5.0摒弃的方式因为在某种程度上这些属性是非常耗费性能的 <<<,废话不多说直接开始。

1、callee和caller。

callees是属于arguments下面的一个属性,他返回的是当前整个函数体
caller不是arguments的属性,他返回的是调用自身的函数体对像
//callee和caller
//callee的应用场景function test(){console.log(arguments.callee);}test(1,2,3);//caller的应用场景var test = function(){console.log(test.caller);};var handler = function(){test();};handler();

2、with()

with()
//with()方法的使用var obj = {name:"obj"};function forWith(){var name = "forWith";//with的参数就是对象的名称,在with的作用域里面参数的所有属性是最高级别的with(obj){console.log(name);  //obj}}

2、eval()

前端行业内有一句说法叫,eval()是魔鬼
//eval()方法的使用//这个方法可以执行字符串中的代码 ,但是该方法是不能被继承的eval("console.log(1111111)") //1111111``

本文发布于:2024-02-04 04:55:50,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170699537052247.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:语法   方法   js
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23