자바 스크립트에서 배열 / 데이터 세트를 변환하는 방법은 무엇입니까?

사냥꾼

여러 음악이 있다고 해

아래 코드는 모든 장르의 모든 제목을 반환합니다. 하지만 컨트리 장르의 노래 제목 만 원합니다.

const music=  [{
     "title": "Cheats",
     "year": 2018,
     "cast": ["Jane Rhee", "Kacey Brown"],
     "genres": ["Country"]
 }, {
     "title": "Road",
     "year": 2018,
     "cast": ["Jeff Bates", "Alan Walker", "Cindy Bates"],
     "genres": ["Country"]
 }, {
     "title": "Trail Down",
     "year": 2018,
     "cast": ["Ken Clemont"],
     "genres": ["Jazz"]
 }, {
     "title": "Way Down",
     "year": 2018,
     "cast": ["Denzel Harr", "Dan Smith", "Lee Kyle", "Nate Hill"],
     "genres": ["Pop"]
 }, {
     "title": "Fountain",
     "year": 2018,
     "cast": ["Brad Smith", "Rosa King"],
     "genres": ["Rock"]
 }, {
     "title": "Gold Bells",
     "year": 2018,
     "cast": ["Paisley John"],
     "genres": ["Blues"]
 }, {
     "title": "Mountain Curve",
     "year": 2018,
     "cast": ["Michael Johnson"],
     "genres": ["Country"]
 }, {
     "title": "Arabella",
     "year": 2018,
     "cast": [],
     "genres": ["Jazz"]
 }, {
     "title": "Curved",
     "year": 2018,
     "cast": ["Brett Shay"],
     "genres": ["Country"]
 }];

let songs = []; 

for (var i = 0; i < music.length; i++) {
	songs.push(music[i].title);
}
    console.log(songs);

확실한 성능

.filterCountry장르에 포함 되는지 여부에 따른 배열 , 다음 .map제목 :

const music=[{title:"Cheats",year:2018,cast:["Jane Rhee","Kacey Brown"],genres:["Country"]},{title:"Road",year:2018,cast:["Jeff Bates","Alan Walker","Cindy Bates"],genres:["Country"]},{title:"Trail Down",year:2018,cast:["Ken Clemont"],genres:["Jazz"]},{title:"Way Down",year:2018,cast:["Denzel Harr","Dan Smith","Lee Kyle","Nate Hill"],genres:["Pop"]},{title:"Fountain",year:2018,cast:["Brad Smith","Rosa King"],genres:["Rock"]},{title:"Gold Bells",year:2018,cast:["Paisley John"],genres:["Blues"]},{title:"Mountain Curve",year:2018,cast:["Michael Johnson"],genres:["Country"]},{title:"Arabella",year:2018,cast:[],genres:["Jazz"]},{title:"Curved",year:2018,cast:["Brett Shay"],genres:["Country"]}];
 
 const countryTitles = music
   .filter(({ genres }) => genres.includes('Country'))
   .map(({ title }) => title);
 console.log(countryTitles)

데이터 세트를 한 번만 반복하면서 수행하려면 reduce대신 사용하십시오.

const music=[{title:"Cheats",year:2018,cast:["Jane Rhee","Kacey Brown"],genres:["Country"]},{title:"Road",year:2018,cast:["Jeff Bates","Alan Walker","Cindy Bates"],genres:["Country"]},{title:"Trail Down",year:2018,cast:["Ken Clemont"],genres:["Jazz"]},{title:"Way Down",year:2018,cast:["Denzel Harr","Dan Smith","Lee Kyle","Nate Hill"],genres:["Pop"]},{title:"Fountain",year:2018,cast:["Brad Smith","Rosa King"],genres:["Rock"]},{title:"Gold Bells",year:2018,cast:["Paisley John"],genres:["Blues"]},{title:"Mountain Curve",year:2018,cast:["Michael Johnson"],genres:["Country"]},{title:"Arabella",year:2018,cast:[],genres:["Jazz"]},{title:"Curved",year:2018,cast:["Brett Shay"],genres:["Country"]}];
 
const countryTitles = music
  .reduce((a, { genres, title }) => {
     if (genres.includes('Country')) {
       a.push(title)
     }
     return a;
   }, []);
console.log(countryTitles)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

문자열 데이터를 ajax 성공에서 자바 스크립트 데이터로 변환하는 방법은 무엇입니까?

분류에서Dev

이 문자열을 자바 스크립트 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

스트리밍 데이터 세트 [문자열]를 데이터 세트 [배열 [문자열]]로 변환하는 방법은 무엇입니까?

분류에서Dev

JSON 데이터 형식을 배열에서 자바 스크립트로 객체 배열로 변경하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 하위 배열의 배열과 하위 배열의 배열 사이를 필터링하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 json 인코딩 배열의 길이를 얻는 방법은 무엇입니까?

분류에서Dev

배열이있는 객체 배열의 데이터를 다른 객체 배열에 추가하는 방법은 무엇입니까? 자바 스크립트

분류에서Dev

자바 스크립트에서 배열을 treeArray로 변환하는 함수 코드 조각을 이해하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 JSON 데이터에 액세스하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트 또는 jquery에서 배열의 고유 데이터를 얻는 방법은 무엇입니까?

분류에서Dev

자바 스크립트 배열에서 jsp 변수를 사용하는 방법은 무엇입니까?

분류에서Dev

7 비트에서 문자열을 바이너리로 변환하는 방법은 무엇입니까? (자바 스크립트)

분류에서Dev

Spark Row의 데이터 세트를 문자열로 변환하는 방법은 무엇입니까?

분류에서Dev

bash 스크립트에서 문자열을 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 문자열을 함수로 변환하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 문자열을 부울로 변환하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 0이있는 문자열을 숫자로 변환하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 변수에 대한 한 줄 세터를 갖는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 배열에 배열을 추가하는 방법은 무엇입니까?

분류에서Dev

chunck 바이트 배열로 chunck를 base64 문자열로 변환하는 방법은 무엇입니까?

분류에서Dev

바이트 배열에서 DWord 크기 데이터를 복사하고 Delphi에서 DWord 유형 값으로 변환하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트. 배열 함수를 통해 객체의 일부 데이터를 변경하는 방법은 무엇입니까?

분류에서Dev

'string ()'함수를 사용하지 않고 자바 스크립트에서 배열을 문자열로 변환하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 문자열 수식을 자바 스크립트로 변환하는 방법은 무엇입니까?

분류에서Dev

mySQL JSON 열을 자바 스크립트 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 배열 요소를 추출하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트 배열에서 빈 요소를 제거하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 배열 요소를 하나씩 onclick 이벤트로 표시하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 파이썬 스크립트를 실행하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    문자열 데이터를 ajax 성공에서 자바 스크립트 데이터로 변환하는 방법은 무엇입니까?

  2. 2

    이 문자열을 자바 스크립트 배열로 변환하는 방법은 무엇입니까?

  3. 3

    스트리밍 데이터 세트 [문자열]를 데이터 세트 [배열 [문자열]]로 변환하는 방법은 무엇입니까?

  4. 4

    JSON 데이터 형식을 배열에서 자바 스크립트로 객체 배열로 변경하는 방법은 무엇입니까?

  5. 5

    자바 스크립트에서 하위 배열의 배열과 하위 배열의 배열 사이를 필터링하는 방법은 무엇입니까?

  6. 6

    자바 스크립트에서 json 인코딩 배열의 길이를 얻는 방법은 무엇입니까?

  7. 7

    배열이있는 객체 배열의 데이터를 다른 객체 배열에 추가하는 방법은 무엇입니까? 자바 스크립트

  8. 8

    자바 스크립트에서 배열을 treeArray로 변환하는 함수 코드 조각을 이해하는 방법은 무엇입니까?

  9. 9

    자바 스크립트에서 JSON 데이터에 액세스하는 방법은 무엇입니까?

  10. 10

    자바 스크립트 또는 jquery에서 배열의 고유 데이터를 얻는 방법은 무엇입니까?

  11. 11

    자바 스크립트 배열에서 jsp 변수를 사용하는 방법은 무엇입니까?

  12. 12

    7 비트에서 문자열을 바이너리로 변환하는 방법은 무엇입니까? (자바 스크립트)

  13. 13

    Spark Row의 데이터 세트를 문자열로 변환하는 방법은 무엇입니까?

  14. 14

    bash 스크립트에서 문자열을 배열로 변환하는 방법은 무엇입니까?

  15. 15

    자바 스크립트에서 문자열을 함수로 변환하는 방법은 무엇입니까?

  16. 16

    자바 스크립트에서 문자열을 부울로 변환하는 방법은 무엇입니까?

  17. 17

    자바 스크립트에서 0이있는 문자열을 숫자로 변환하는 방법은 무엇입니까?

  18. 18

    자바 스크립트에서 변수에 대한 한 줄 세터를 갖는 방법은 무엇입니까?

  19. 19

    자바 스크립트에서 배열에 배열을 추가하는 방법은 무엇입니까?

  20. 20

    chunck 바이트 배열로 chunck를 base64 문자열로 변환하는 방법은 무엇입니까?

  21. 21

    바이트 배열에서 DWord 크기 데이터를 복사하고 Delphi에서 DWord 유형 값으로 변환하는 방법은 무엇입니까?

  22. 22

    자바 스크립트. 배열 함수를 통해 객체의 일부 데이터를 변경하는 방법은 무엇입니까?

  23. 23

    'string ()'함수를 사용하지 않고 자바 스크립트에서 배열을 문자열로 변환하는 방법은 무엇입니까?

  24. 24

    파이썬에서 문자열 수식을 자바 스크립트로 변환하는 방법은 무엇입니까?

  25. 25

    mySQL JSON 열을 자바 스크립트 배열로 변환하는 방법은 무엇입니까?

  26. 26

    자바 스크립트에서 배열 요소를 추출하는 방법은 무엇입니까?

  27. 27

    자바 스크립트 배열에서 빈 요소를 제거하는 방법은 무엇입니까?

  28. 28

    자바 스크립트에서 배열 요소를 하나씩 onclick 이벤트로 표시하는 방법은 무엇입니까?

  29. 29

    자바 스크립트에서 파이썬 스크립트를 실행하는 방법은 무엇입니까?

뜨겁다태그

보관