Показать сообщение отдельно
  #1 (permalink)  
Старый 10.07.2015, 16:38
Аспирант
Отправить личное сообщение для nikto93i7 Посмотреть профиль Найти все сообщения от nikto93i7
 
Регистрация: 06.07.2015
Сообщений: 50

замена значения в массиве
Всем привет!) не могу понять как лучше сделать...

есть два куска кода (весь не стал кидать т.к. большой). Как связать элементы в массиве?
1-й
series : [{
			color : Highcharts.getOptions().colors[3], // красный
			name : 'Negative Difference',
			data : negative = [15, 0, 0, 0, 0, 0, 0, 0],
			stack : '1'
		}, {
			name : 'I.C.E.', // серый
			data : ice = [17, 12, 12, 12, 12, 12, 12, 12],
			stack : '1'
		}, {
			color : Highcharts.getOptions().colors[2], // зеленый
			name : 'Positive Difference',
			data : positive = [0, 7, 7, 7, 7, 7, 7, 7],
			stack : '3'
		}, {
			color : Highcharts.getOptions().colors[1], // оранжевый
			name : 'Charge',
			data : charge = [32, 5, 5, 5, 5, 5, 5, 5],
			stack : '3'
		}]


2-й
series: [{
            upColor: Highcharts.getOptions().colors[2],
            color: Highcharts.getOptions().colors[3],
            data: [{
                name: '0',
                y: saving0 = (-15)
            }, {
                name: '1',
                y: saving1 = 7
            }, {
                name: '2',
                y: saving2 = 7
            }, {
                name: '3',
                y: saving3 = 7
            }, {
                name: '4',
                y: saving4 = 7
            }, {
                name: '5',
                y: saving5 = 7
            }, {
                name: '6',
                y: saving6 = 7
            }, {
                name: '7',
                y: saving7 = 7
            }, {
                name: 'Total',
                isIntermediateSum: true,
                color: Highcharts.getOptions().colors[2]
            },],


Как сделать так, чтоб при замене числа "15" (в коде 1), значение подставлялось (в код 2) со знаком минус, а 7-ки из (кода 1) так же переходили в (код 2)? (число 15 и 7-и могут в дальнейшем меняться, но это другая история )

Буду очень признателен за помощь!))
Ответить с цитированием