이것은 어리석은 질문 일 수 있지만 이에 대한 빠른 해결책을 원합니다.키 배열 전체에 2 개의 값을 할당하십시오.
I 기본 색 배열을 가지고
foreg : defColors = ['green', 'yellow'];
및 I 칼럼의 다른 배열을
cols = ['lowest', 'low', 'medium', 'high', 'highest'];
I 같은 cols
배열에서 처음 세 개의 항목에 대한 값을 가질 이.
filler = ['lowest': 'darkred', 'low': 'red'];
가 지금은 cols
배열의 값의 나머지 값을 할당하고 같이 만들고 싶어 :
filler = [lowest: 'darkred', low: 'red', medium: 'green', high: 'yellow', highest: 'green']
이 까다로운 일이 될 수도 있지만 정확히 같은하려면, 따라서 기본 색상에 2 개의 항목이있는 경우에는 col 항목의 나머지 모든 항목에 대해 루프의 값을 지정합니다.
참고 : 나는 또한 그 값이 같은 할당하지 않습니다 COL 항목의 배열을 가지고 :
remainingKeys = ['medium', 'high', 'highest'];
당신은 filler
의 속성을 당신의 remainingKeys
반복 업데이트 할 Array#forEach
을 사용할 수 있습니다
'충전제 = 최하위 로우 darkred : 레드] '이 문자열 또는 객체의 어레이는? 당신이 가지고있는 방식은 구문 적으로 유효한 JavaScript가 아닙니다. – gyre
@gyre, 따옴표를 붙이기가 너무 게으므로 모두 문자열입니다 –
'filler '배열이 올바르지 않습니다 – Weedoze