Dzwebs.Net

撰写电脑技术杂文十余年

js两个函数之间相互传递数组

Admin | 2015-11-2 5:22:02 | 被阅次数 | 8412

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  在js代码中,如果函数相互调用,那么,通常都是要传递参数的,而这个参数,可以是普通的变量,也可以是数组变量。

  下面,为大家介绍相互传递数组参数的js函数。

  var FitnessArray=FunFitness(MyArray);//计算适应度函数,即选择概率
  for(var i=0;i<FitnessArray.length;i++)
  {
   $("#Div3").append("<br>第"+i+"个选择概率:"+FitnessArray[i]);
  }

  注意,var FitnessArray=FunFitness(MyArray);这一行,其中,MyArray是一个数组对象,调用FunFitness函数的时候,将其传递过去。

  下面再看被调用的FunFitness函数代码。

  function FunFitness(GetMyArray)//计算适应度函数,即选择概率
  {
    var MyArray=new Array();
    var TotalNum=0;
    for(var k=0;k<GetMyArray.length;k++)
    {
    TotalNum=TotalNum+Change2ToNum(GetMyArray[k]);
    }
    for(var j=0;j<GetMyArray.length;j++)
    {
      MyArray[j]=Change2ToNum(GetMyArray[j])/TotalNum;
    }
    return MyArray;
  }

  注意哦,该函数的最后一行return MyArray;同样也是返回一个数组参数。


该杂文来自: 网页制作杂文

上一篇:js将十进制转换为二进制的函数代码

下一篇:实现一个获取元素样式的函数getStyle

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计