首页 > 代码库 > 两个数组关联起来的函数------绝对自创
两个数组关联起来的函数------绝对自创
作用:
把两个数组关联起来,可以通过第一个数组查到第二个数组中的值,还蛮实用的。
和大家分享下,写了两个小例子。
我是不是棒棒哒?~
当然如果大家还有更好的方法,欢迎和我分享啦~
一起共勉吧~
optionsPut:输入数组
optionsGain:输出数组
1>把两个数组对象变成一个Object:
//change the quantityOptions will change realizedGainOptions or immediateIncomeOptions. var circleOptionFuncArry = function(optionsPut, optionsGain) { var optionsReturn = []; for (var i = 0; i < optionsPut.length; i++) { var tmp = {}; tmp[optionsPut[i]+" "] = optionsGain[i]; optionsReturn.push(tmp); } return optionsReturn; };
使用:
$scope.quantityValueMap = circleOptionFuncObj(ti.quantityOptions, ti.realizedGainOptions); $scope.realizedGainChange = $scope.quantityValueMap[$scope.quantityChange];
结果:
输入的两个数组:
optionsPut:[10,20,30]
optionsGain:[175,350,425]
输出结果:
$scope.quantityValueMap = Object {10: 175, 20: 350, 30: 425}2>把两个数组对象变成一个Array对象:
//change the quantityOptions will change realizedGainOptions or immediateIncomeOptions. var circleOptionFuncObj = function(optionsPut, optionsGain) { var optionsReturn = {}; for (var i = 0; i < optionsPut.length; i++) { optionsReturn[optionsPut[i]]=optionsGain[i]; } return optionsReturn; };
结果:
输入的两个数组:
optionsPut:[10,20,30]
optionsGain:[175,350,425]
输出结果:
$scope.quantityValueMap =两个数组关联起来的函数------绝对自创
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。