数组操作2理解

var GZData = [],
childArr = []
    for (let i in provinceRs) {
        var arr = new Array()
        arr[0] = { name: '江苏' }
        arr[1] = Object.assign({}, { name: provinceRs[i].name }, { num: provinceRs[i].value }, { value: 100 - i * 3 })
        childArr.push(arr)
}
                            var GZData = childArr

                            var convertData = function (data) {
                                var res = [];
                                for (var i = 0; i < data.length; i++) {
                                    var dataItem = data[i];
                                    var fromCoord = geoCoordMap[dataItem[0].name];
                                    var toCoord = geoCoordMap[dataItem[1].name];
                                    if (fromCoord && toCoord) {
                                        res.push({
                                            fromName: dataItem[0].name,
                                            toName: dataItem[1].name,
                                            coords: [fromCoord, toCoord]
                                        });
                                    }
                                }
                                return res;
                            };

你可能感兴趣的:(数组操作2理解)