遍历-其中arr和arrayObj有啥关系???

问题描述

其中arr和arrayObj有啥关系???

var arr = [10, 20, 30];
function add( arrayObj ){
for(var i in arr){ arrayObj[i] ++; }
console.log( arrayObj ); }
add( arr );
console.log(arr);

解决方案

这个有点像伪代码。
不过就读程序来说,add()是一个函数,而其中的arrayObj是形参。
在实际的使用(主程序中)中,调用add函数的对象是arr(即实参)。

时间: 2024-11-05 16:36:14

遍历-其中arr和arrayObj有啥关系???的相关文章

从数据结构的角度分析 for each in 比 for in 快的多

今天仔细琢磨了会,从数据结构的角度分析了下,觉得for in和for each in效率上有着本质的区别,无论是JS还是AS   之前听说火狐的JS引擎支持for each in的语法,例如下述的代码: 复制代码 代码如下: var arr = [10,20,30,40,50]; for each(var k in arr) console.log(k); 即可直接遍历出arr数组的内容. 由于只有FireFox才支持,所以几乎所有的JS代码都不用这一特征. 不过在ActionScript里天生

从数据结构分析看:用for each...in 比 for...in 要快些_基础知识

之前听说火狐的JS引擎支持for each in的语法,例如下述的代码: 复制代码 代码如下: var arr = [10,20,30,40,50];for each(var k in arr)    console.log(k); 即可直接遍历出arr数组的内容. 由于只有FireFox才支持,所以几乎所有的JS代码都不用这一特征. 不过在ActionScript里天生就支持for each的语法,不论Array还是Vector,还是Dictionary,只要是可枚举的对象都可以for in和

从数据结构的角度分析 for each in 比 for in 快的多_javascript技巧

之前听说火狐的JS引擎支持for each in的语法,例如下述的代码: 复制代码 代码如下: var arr = [10,20,30,40,50];for each(var k in arr)console.log(k); 即可直接遍历出arr数组的内容. 由于只有FireFox才支持,所以几乎所有的JS代码都不用这一特征. 不过在ActionScript里天生就支持for each的语法,不论Array还是Vector,还是Dictionary,只要是可枚举的对象都可以for in和for

用原生态的JavaScript实现瀑布流布局

以前我们讲过一篇:JavaScript AJAX stream 瀑布流式显示实例 http://www.111cn.net/wy/js-ajax/69592.htm,现在我们再来多加练习一下.  HTML(注意包裹关系,方便js调用)  代码如下 复制代码 <body>     <div id="main">         <div class="box">             <div class="pic

原生JavaScript+LESS实现瀑布流_javascript技巧

HTML(注意包裹关系,方便js调用) 复制代码 代码如下:  <body>      <div id="main">          <div class="box">              <div class="pic">                  <img src="images/0.jpg" alt="">         

ajax入门指南(六)

ajax学习入门指南,相信对ajax初学者会有所帮助的.  Prototype框架     枚举对象(Enumerable对象)         1.Enumerable.each(iterator)         each方法的参数是一个JavaScript函数,它可以接受两个参数,它们分别是当前遍历的集合元素和当前遍历元素在集合中的序号         示例:         var arr = [1,2,3,4];         arr.each(            functio

ASP 3.0高级编程(十七)

编程|高级 第5章 脚本运行期库对象前面章节已经介绍了ASP如何使用在服务器上定义的对象的实例,充分利用所提供的方法和属性扩展ASP的性能.有一系列的对象可供使用,包括脚本对象和标准IIS/ASP安装的组件,以及自己创建的或者从其他供应商处购买的对象.也可以在互联网上各种网站免费下载对象,并在自己的页面上使用.这一章将讨论由ASP脚本环境提供的一般称为"脚本运行期库"(Scripting Runtime Library)的对象.这些对象通过正在使用的脚本引擎提供给代码,与ASP脚本程序

PHP分页

今天在工作之余写的一段PHP分页处理脚本,欢迎拍砖!!! 显示页面 index.php <?php require_once 'include/showbbsProcess.php'; require_once 'include/showbbs_fun.php'; @$connectmysql=new connectMysql(); if (empty($_GET['CurrentPageID'])){ $CurrentPageID=1;//当前是第几页 }else { $CurrentPage

脚本对象的定义

对象|脚本     第5章 脚本运行期库对象       前面章节已经介绍了ASP如何使用在服务器上定义的对象的实例,充分利用所提供的方法和属性扩展ASP的性能.有一系列的对象可供使用,包括脚本对象和标准IIS/ASP安装的组件,以及自己创建的或者从其他供应商处购买的对象.也可以在互联网上各种网站免费下载对象,并在自己的页面上使用.       这一章将讨论由ASP脚本环境提供的一般称为"脚本运行期库"(Scripting Runtime Library)的对象.这些对象通过正在使用的