배열 모양이 다음과 같습니다. 배열 배열 분할
const data = [
['list1'],
['item1', '1'],
['item2', '2'],
['item3', '3'],
['item4', '4'],
[' ']
['list2'],
['item1', '1'],
['item2', '2'],
['item3', '3'],
['item4', '4'],
[' ']
['list3'],
['item1', '1'],
['item2', '2'],
['item3', '3'],
['item4', '4'],
[' ']
]
const data2 = {
'list1': {'item1': '1', 'item2': '2', 'item3': '3', 'item4': '4'},
'list2': {'item1': '1', 'item2': '2', 'item3': '3', 'item4': '4'},
'list3': {'item1': '1', 'item2': '2', 'item3': '3', 'item4': '4'},
'list4': {'item1': '1', 'item2': '2', 'item3': '3', 'item4': '4'}
}
{
뭐죠 목록 헤더 사이의 아이템을 얻을 수있는 데이터 배열을 조회 할 수있는 가장 효율적인 방법은? 나는 lodash가 인덱스를 취하는 _.slice
메서드를 가지고 있지만 구분 기호로 배열의 값을 사용하는 방법을 볼 수 없다고 봅니다.
두 번째'if'는'else if'입니까? – styfle
@styfle 예, 성능에 도움이 될 것입니다. – Xiaoy312
그래,이 트릭을 않습니다. 이전 답변보다 확실히 이해할 수 있습니다. 유일한 문제는 내 목록 이름과 항목 이름이 다를 수 있다는 것입니다. 즉, '목록'과 '항목'으로 시작하지 않습니다. – user1513388