首頁 >後端開發 >php教程 >求问:这段PHP数组函数怎么修改成JS代码

求问:这段PHP数组函数怎么修改成JS代码

WBOY
WBOY原創
2016-06-13 10:31:52825瀏覽

求问:这段PHP数组函数如何修改成JS代码?
function t_arr($weight,$arr)
{

$ActName=array(1.464,3.9,3.7,3.7,2.28,1.2,1.466,2.0,1.90,2.80,0.8,2.166,14,7.1,3.1,4.25,1.83,1.10,1.766,3,1.38,6,9.3,14,9.3,12,5.0,4.38,5.8,12.466,13.166,4.2,5,5,6.4,7.7,4.083,1.70,3.95,10,3.12,5.88,17,4,4.6,5.88,9,9,4.7,20,10,15,25,7.5);

$count=0;

foreach ($arr as $key => $value) {

$count+=($ActName[$key]*$value);

}

}

变量$arr传入的是数组,如21,32,3,14这类的,对应于$ActName的,判断传入的数组有哪些,然后根据序号得到相加的值,如何修改为JS的。


------解决方案--------------------

JScript code
function t_arr(weight,arr){    ActName=[1.464,3.9,3.7,3.7,2.28,1.2,1.466,2.0,1.90,2.80,0.8,2.166,14,7.1,3.1,4.25,1.83,1.10,1.766,3,1.38,6,9.3,14,9.3,12,5.0,4.38,5.8,12.466,13.166,4.2,5,5,6.4,7.7,4.083,1.70,3.95,10,3.12,5.88,17,4,4.6,5.88,9,9,4.7,20,10,15,25,7.5];    count=0;    if(arr instanceof Array){        for(key in arr) {             count+=(ActName[key]*arr[key]);        }    }   alert(count);    }<div class="clear">
                 
              
              
        
            </div>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn