国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - 怎麼操作陣列去分割冒號(hào)取出對(duì)應(yīng)的值。
ringa_lee
ringa_lee 2017-07-04 13:44:39
0
6
1820
 ["1001001:95", "1001002:100", "1001003:35", "1001004:37.5", "1001005:60", "1001006:100", "1001007:90", "1001008:140", "1001009:60", "1001010:90"]

怎麼去優(yōu)雅的操作數(shù)組,取出冒號(hào)前後的數(shù)字並匹配在一起?
不好意思,沒表達(dá)清楚;
我需要取得到冒號(hào)後面的數(shù)字,我整體了一下思路。

if(1001001) {
    var value == 95
}
ringa_lee
ringa_lee

ringa_lee

全部回覆(6)
學(xué)霸

雷雷

世界只因有你

依照你的if語句來說,如果你單純的想根據(jù)冒號(hào)前邊的id數(shù)字得到冒號(hào)後邊的值,那你可以用字串的indexOf方法加substr方法來實(shí)現(xiàn)。

var array = ["1001001:95", "1001002:100", "1001003:35", "1001004:37.5", "1001005:60", "1001006:100", "1001007:90", "1001008:140", "1001009:60", "1001010:90"];
var number = "1001001";
var value = "";

for (var i = 0; i < array.length; i ++) {
    if(array[i].indexOf(number)!= -1){
        var index = array[i].indexOf(":");
        value = array[i].substr(index + 1, array[i].length);
    }
}
黃舟

數(shù)組遍歷,針對(duì)每個(gè)元素做一次 : 分割,將分割後的元素放到一個(gè)新數(shù)組裡。

代言

我也不知道是不是應(yīng)該這樣搞啊,到時(shí)候取的話直接用key取就可以了

var a = ["1001001:95", "1001002:100", "1001003:35", "1001004:37.5", "1001005:60", "1001006:100", "1001007:90", "1001008:140", "1001009:60", "1001010:90"];

        function getResult(a,key){
            var b = [];
            var c = {};
            for(var i = 0;i < a.length; i++){
                b = a[i].split(":");
                c[b[0]] = b[1];
            }
            return c[key];
        }

        console.log(getResult(a,1001001));

頁面可以直接用

$scope.spo_high = getResult(arr,data[0]);
大家講道理

雷雷

某草草
data = data.split(':')
                            if(data[0] == 1001001) {
                                $scope.spo_low = data[1];
                            }else if(data[0] == 1001002){
                                $scope.spo_high = data[1];
                            }else if(data[0] == 1001003) {
                                $scope.temp_low = data[1];
                            }else if(data[0] == 1001004) {
                                $scope.temp_high = data[1];
                            }else if(data[0] == 1001005) {
                                $scope.plus_low = data[1];
                            }else if(data[0] == 1001006) {
                                $scope.plus_high = data[1];
                            }else if(data[0] == 1001007) {
                                $scope.sbp_low = data[1];
                            }else if(data[0] == 1001008) {
                                $scope.sbp_high = data[1];
                            }else if(data[0] == 1001009) {
                                $scope.dbp_low = data[1];
                            }else if(data[0] == 1001010) {
                                $scope.dbp_high = data[1];
                            }
                            

我這樣寫各位大神看看這樣有什麼不妥?

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板