博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Javascript Object、Function对象
阅读量:5325 次
发布时间:2019-06-14

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

1.Object对象

  •   原型对象

          原型是对象的一个属性,也就是prototype属性,每个对象都有这个内部属性,而且他本身也是一个对象。

1
2
3
4
5
6
<script type=
"text/javascript"
>
     
Object.prototype.num= 10;
     
alert(
"添加原型对象属性:"
+ Object.num);
     
Object.num = 20;
     
alert(
"添加对象属性:"
+Object.num);
</script>

运行结果: 添加原型对象属性:10    添加对象属性:20

  • 原型链
1
2
3
Object.prototype.a = 3.14;
alert(
"Object对象的实例:"
+
new
Object().a);
alert(
"String对象的属性:"
+ String.a);

运行结果: Object对象的实例:3.14    String对象的属性:3.14 

         分析:当扩展了Object的原型后,相当于对象变为Object. prototype,也就是所有本地对象均拥有此对象的属性,因为所有的本地对象均继承与Object对象,所以String也有属性a的值。 

 

2.Function对象

  • arguments对象

       当一个函数执行的时候,系统会自动为函数对象创建一个 arguments对象属性,arguments对象属性,只能使用在函数体中,并用来管理函数的实际参数。

         (1)caller属性

                 caller属性显示了函数的调用者,所以下面的例子,调用函数a的为function b();调用函数b的为null;

1
2
3
4
5
6
7
8
9
<script type=
"text/javascript"
>
    
var
a =
new
Function(
"alert('a:'+a.caller)"
);
    
function
b()
    
{
      
a();
      
alert(
'b:'
+b.caller);
    
}
    
b();
</script>

 运行效果:       

         (2)length属性

                length是arguments对象的属性,表示函数被调用时传递的参数个数,可以通过数组的方式访问某个实际参数。

1
2
3
4
5
function
argc()
{
   
alert(arguments[0]+arguments[1]+arguments[3]);
}
argc(1,2,3);

  运行结果为6

转载于:https://www.cnblogs.com/Tracy-zdy/p/3779010.html

你可能感兴趣的文章
fat32转ntfs ,Win7系统提示对于目标文件系统文件过大解决教程
查看>>
Awesome Adb——一份超全超详细的 ADB 用法大全
查看>>
shell cat 合并文件,合并数据库sql文件
查看>>
Android 将drawable下的图片转换成bitmap、Drawable
查看>>
介绍Win7 win8 上Java环境的配置
查看>>
Linux设置环境变量的方法
查看>>
构建自己的项目管理方案
查看>>
利用pca分析fmri的生理噪声
查看>>
div水平居中且垂直居中
查看>>
epoll使用具体解释(精髓)
查看>>
AndroidArchitecture
查看>>
安装Endnote X6,但Word插件显示的总是Endnote Web"解决办法
查看>>
python全栈 计算机硬件管理 —— 硬件
查看>>
大数据学习
查看>>
简单工厂模式
查看>>
Delphi7编译的程序自动中Win32.Induc.a病毒的解决办法
查看>>
Objective-C 【关于导入类(@class 和 #import的区别)】
查看>>
倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-点击运行按钮进入到运行状态报错Error starting TwinCAT System怎么办 AdsWarning1823怎么办...
查看>>
【转】javascript 中的很多有用的东西
查看>>
Centos7.2正常启动关闭CDH5.16.1
查看>>