var groupArrays = {
"group1" : [
"volvo",
"bmw",
"audi"
],
"group2" : [
"red"
],
"group3" : [
"1991"
]
};
이 개체는 자동차 목록을 필터링 한 후에 만들어지며, 필터링 된 요소를 표시하기 위해 javascript에서 사용할 CSS 선택기를 만들고 싶습니다.개체를 배열에 연결
이 그룹의 수를 알 수없는 경우selectors
배열을 만들려면 여기 가장 쉬운 방법은 무엇입니까
var selectors = [".volvo.red.1991", ".bmw.red.1991", ".audi.red.1991"];
: 그러니까 기본적으로 내가 원하는 것은이 같은 수 선택기와 배열, 뭔가입니까?
그룹핑 패턴이 무엇인지 이해하려면 더 많은 데이터를 표시해야합니다. 그룹 2 또는 그룹 3에 하나 이상의 아이템이 있다면 무엇을합니까? 선택기를 작성하기 위해 알고리즘이 무엇인지는 분명하지 않습니다. group1, group2 및 group3의 가능한 모든 조합을 작성하려고합니까? – jfriend00
그 생각의 연속 : 사용자가 브랜드를 선택하지 않았다면 어떻게 될까요? 나는 당신의 문제가 몇 개의 중첩 된 루프로 우아하게 해결 될 수 있다고 생각하지 않는다. 필터 설계를 고려한다면 왜 우리는 1991 년이나 '레드'를 세 번 선택해야합니까? –