首页
编程
PHP基础
PHP教程
php框架
JavaScript
asp.net
AJAX
正则表达式
ASP
html代码
css
前端框架
Python
服务器
数据库
mysql
mssql
redis
数据库问题
系统教程
window10教程
window8教程
window11教程
window7教程
windowxp教程
linux教程
U盘教程
操作系统
Windowsxp
windows7
windows8
windows10
其他操作系统
程序下载
企业程序
小说/有声
网站模板
第三方软件
新闻资讯
第三方源码
小程序
商城源码
框架书籍
前端开发
服务器端开发
数据库
开发软件
其他手册
jquery插件库
输入
banner图
图片脚本
导航/分类
播放器
css3
jQuery脚本
jqueryhtml5
进度条
贴图/客服
在线工具
编码转换工具
在线IDE编码工具
开发手册
linux命令大全
Bootstrap
HTML参考手册
css手册/教程
ThinkPHP5.0
ThinkPHP3.2
当前位置:
Gxlcms
>
JavaScript
>
JavaScript 中级笔记 第二章
JavaScript 中级笔记 第二章
时间:2021-07-01 10:21:17
帮助过:1人阅读
1,引用
引用是一个指向对象实际位置的指针。看下面的使用引用的例子:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
本例中,两个对象都指向同一个对象,当修改某一个对象的属性内容时,则会影响另一个。
我们再来看一个例子,这次我们利用数组来讲解引用:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
如果在arr被重新定义后,则引用就不是同一个对象了,如下代码所示:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
接下来我们来看一个比较特殊点的例子,关于字符串的引用问题。
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
正如本例所示,在执行字符串操作时,结果总会是一个新的字符串对象,而非字符串的修改版。
不知道大家看过<<JavaScript高级程序设计>>书中的有一节讲的是 传值和传址,说白了,就是引用。有兴趣可以去看看。
JavaScript就是一门通过维护一系列对其它对象的引用的语言,通过引用,可以给程序带来极大的灵活性。
2,函数重载
函数重载的特性就是根据传入的不同数量或类型的参数,通过重载函数来发挥不同的功能。它必须依赖2件事情:一是判断传入参数的数量 ,二是判断传入参数的类型。
2-1,判断传入参数的数量
JavaScript的每个函数都带有一个仅在这个函数范围内作用的变量称为参数,它是一个包含所有传给函数的参数的伪数组,虽然有length属性。
通过arguments,我们能够获取到这个伪数组。如下所示:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
arguments是一个非常有用的东西,在看下面的一个功能函数,它能将任意数量的参数转换为数组。
登录
记住我的登录
忘记密码?
登录
我已阅读
用户协议
及
版权声明
注册