博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
函数属性
阅读量:5753 次
发布时间:2019-06-18

本文共 623 字,大约阅读时间需要 2 分钟。

<!DOCTYPE html>

<html lang="en">
<head>
<meta charset="UTF-8">
<title>函数属性</title>
</head>
<body>
<script>
// 1.length属性 在函数体里,arguments.length表示传入函数的实参的个数。
// 这个函数使用arguments.callee,因此它不能在严格模式下工作
function check(args){
var actual = args.length;//实参的真实个数
var expeted = args.callee.length;//期望的实参个数
if(actual !== expeted){//如果不同则抛出异常
throw Error('Expected'+expeted+'args;got'+actual);
}
}

function f(x,y,z){

check(arguments);//检查实参个数和期望的实参个数是否一致
return x + y + z;//再执行函数的后续逻辑
}
console.log(f(1,2,3));//6
//2.prototype属性 这个属性是指向一个对象的引用,这个对象称作“原型对象”。
</script>
</body>
</html>

转载于:https://www.cnblogs.com/studyh5/p/9317254.html

你可能感兴趣的文章
/etc/resolv.conf文件详解
查看>>
Django_4_视图
查看>>
Linux的netstat命令使用
查看>>
IntelliJ IDEA 连接数据库详细过程
查看>>
android学习笔记——onSaveInstanceState的使用
查看>>
工作中如何做好技术积累
查看>>
apache安装报错undefined reference ssl
查看>>
F#初学笔记06
查看>>
实战:将企业域名解析委派给企业DNS服务器
查看>>
在Lync 2013环境部署Office Web Apps
查看>>
微软大会Ignite,你准备好了么?
查看>>
读书笔记-高标管事 低调管人
查看>>
Master带给世界的思考:是“失控”还是进化
查看>>
用户和开发者不满苹果iCloud问题多多
查看>>
java.lang.UnsatisfiedLinkError:no dll in java.library.path终极解决之道
查看>>
我的工具:文本转音频文件
查看>>
【跃迁之路】【460天】程序员高效学习方法论探索系列(实验阶段217-2018.05.11)...
查看>>
C++入门读物推荐
查看>>
TiDB 源码阅读系列文章(七)基于规则的优化
查看>>
Spring之旅第八站:Spring MVC Spittr舞台的搭建、基本的控制器、请求的输入、表单验证、测试(重点)...
查看>>