나는이 공과에서 다시 올 것이다.
경주에 대해서 계속 이야기하고 있으며 배열 반복에 중점을 둘 것입니다.
그래서 지금까지 우리는 배열을 만드는 방법을 보았습니다. 배열이 어떻게 우리가 원하는 것을 저장할 수있는 데이터의 목록 일 뿐인지를 보았습니다.
우리는 숫자와 문자열과 부울 값을 저장할 수 있습니다. 우리는 다른 배열을 저장할 수 있습니다.하지만 아이디어는 우리가 거기에 물건을 저장했고 물건을 꺼내서 첫 번째 아이템이 나에게 마지막 아이템을 주거나 우리는 push와 pop과 shift와 n shift를 사용했습니다.
그러나 지금까지는 배열의 모든 요소에 액세스하는 방법이나 배열의 모든 항목에 대해 코드를 수행하는 방법을 보지 못했습니다.
그리고 배열 반복은리스트를 반복하는리스트를 반복하는 것을 의미합니다.
기본적으로 배열을 반복하면서 각 항목이나 각 항목에 대해 작업을 수행합니다.
그래서 몇 가지 실제 응용 프로그램을 몇 가지 배열 반복의 실제 예제를 제공합니다.
따라서 일반적인 예는 주석과 게시물입니다.
그래서 블로그는 그것이 tumblr인지 또는 Reddit인지를 게시합니다. tumblr에는 댓글이 없지만 읽고 읽는 것이 좋습니다.
게시물에는 많은 의견이 있습니다.
그 주석은 배열에 저장되고 모든 주석을 실제로 표시하기 위해 일부 코드는 반복적으로 루프를 돌며 10000 개의 주석으로 배열을 반복하고 각 내용마다 잠재적으로 모든 내용을 만들어 조금씩 만듭니다. 아내 또는 코멘트가 무엇이든 그를 늙어 버린 문단이 반복문으로 생성됩니다.
우리가 이라크에서 반복 할 때 우리는 의견과도 아주 비슷한 것을 할 것입니다.
이 과정의 뒷부분에서 우리가 Noad에 대해 이야기하고 개발 과정에서 다시 표현할 때 우리는 각 주석을 인쇄하기 위해 일련의 주석을 반복하는 루프를 사용할 것입니다.
목록을 만들 때 배열 반복을 사용합니다.
그래서 우리는 이미 목록을 작성하기 시작했습니다. 그러나 실제로 각각을 malmsey에 추가 할 때 SS는 루프를 사용하여 각각의 작업을 수행하고 각각에 대해 div를 작성한 다음 각각을 스타일 지정합니다.
우리가 블로그 애플 리케이션을 만들 때 똑같은 일을 반복 할 것이고 우리의 블로그 배열에서 각 블로그에 대해 뭔가 할 것입니다.
우리는 그 페이지에 약간의 블로그 게시물을 올릴 것입니다.
그래서 방사선은 정말로 중요합니다.
배열과 함께하는 것이 가장 일반적 일 것입니다.
우리는 데이터 목록을 가지고 있습니다.
보통 당신은 그 목록에있는 모든 것에 무언가를하고 싶습니다.
그렇지 않으면 첫 번째 일 또는 항상 일곱 번째 항목에서만 항상 작업하고 싶다면 배열을 사용하면 안됩니다.
어쩌면 당신은 그 항목을 독자적으로 저장할 수 있습니다.
그래서 여기에 세 가지 목표가 있습니다.
첫 번째는 for 루프를 사용하여 배열을 반복하는 방법을 보여주고 각각에 대해 새로 워진 새로운 것을 보여 드리겠습니다.
그래서 전에 네 개의 루프를 보았지만 foreach는 새로운 것이 었습니다. 그것은 제 의견으로는 흥미 롭습니다.
정말 유용합니다.
그리고 나서 우리가 할 마지막 일은 둘을 비교하는 것입니다.
여기서부터 시작하자. for 루프를 사용하여 배열을 반복하는 예제가있다.
그래서 우리는 붉은 오렌지 옐로우와 그린 문자열을위한 4 개의 아이템을 가진 색상 배열을 가지고 있습니다.
이제 우리가 이것에 대해 이야기하지 않았다면 각각을 프린트하고 싶었습니다. 우리는 반복을하지 않았습니다.
이걸 여기에 복사 해 드리겠습니다.
내가해야 할 일은 이런 것입니다.
해당 로그 색을 0으로 취소 한 다음 1과 2에 대해 동일한 작업을 수행하십시오.
그리고 마침내 우리에게 녹색과 손님들의 머리를 해치지 않게하는 3을 위해 마침내 우리는이 배열에 1 만개의 색이 있거나 게시물에 10000 개의 댓글을 달거나 읽으면 될 수있는만큼 나쁘지 않습니다.
그래서 분명히 그것은 우리를 위해 정말로 효과가 없을 것입니다.
드라이 코드가 아니라는 사실은 말할 것도 없습니다.
우리는 항상 자신을 반복하고 있습니다.
따라서 루프를 사용하여이 과정을 자동화하는 데 도움이됩니다. 여기에서 수행하는 작업은 동일한 작업이기 때문입니다.
유일한 변경 사항은 숫자 8입니다.
그리고 매번 추가 할 때마다.
그래서 우리는 배열의 시작 부분에서부터 시작하고 끝까지 갈 것입니다. 그래서 여기에서 볼 수있는 for 루프를 사용하면됩니다.
따라서 우리의 FOR 루프는 변수가 항상 배열의 첫 번째 인덱스이기 때문에 변수가 0부터 시작합니다.
그리고 루프를 통해 매번 하나씩 추가하고 계속 진행합니다.
와우.
그것은 colors 배열의 길이보다 작습니다.
이 배열의 길이가 4임을 기억하십시오.
따라서 4 시간 미만 동안 4 가지 색상이 정의되지 않았기 때문에 4 가지 색상을 사용해서는 안됩니다.
그래서 이런 종류의 for 루프는 실제로 매우 일반적입니다.
그래서 여기에 타이핑 해 보겠습니다. 왜냐하면 우리의 눈은 색이 바깥 쪽보다 작은 제로의 눈과 같기 때문에 그렇게하지 않아도됩니다.
길이가 2 색보다 작거나 같을 수도 있습니다.
Amanda Swon은 조금 길어서 대부분의 사람들이 그렇게 쓰지는 않을 것이지만 똑같은 것입니다.
그래서 나는 플러스 플러스처럼 닫고 우리 괄호를여십시오.
로깅에 대한 조언 대신 여기에서 할 것은 경고 색상에 대해 알려줍니다.
나는 그것을 좋아한다.
그래서 실제로 이것은 새로운 것이 아닙니다. 우리는 for 루프를 사용하는 것이 새로운 것을 보았습니다 만 새로운 개념은 여기에 새로운 개념이 있습니다.
그것은 단지 for 루프를 취한 것과 같습니다. 이미 0에서 시작하는 숫자를 보았습니다. 그리고 우리는 몇 가지 다른 숫자를 말하고 나서 우리가하고있는 모든 것은 그 숫자를 배열에 연결하는 것입니다.
그래서 이것을 시도해 봅시다.
그리고 당신이 이것을 읽을 수 있기를 바랍니다, 나는 붉은 오렌지색 초록색의 녹색으로 끝납니다.
그리고 평의회 도트 대신에 똑같은 일을 해봅시다.
그리고 거기에 우리가 간다.
그래서 다시 우리가 실제로 부르는 것과 같은 의견으로 우리가 실제로 무엇을 할 것인가.
그리고 나는 더 적은 의견을 물었고, 길어서 로깅을 취소하지 않고, 코멘트를 작성하는 기능을 가지고 있을지도 모른다고 생각했습니다. 그 말은 그를 iChat으로 만드는 것입니다. 주석 배열의 모든 항목에 적용됩니다.
승인.
이것이 for 루프를 사용하는 방법입니다.
또한 우리는 배열의 끝에서 시작하여 우리가 0에 도달 할 때까지 계속 진행합니다.
그러나 이것은 일반적이지 않지만 foreach라는 배열을 통해 반복되는 다른 방법이 있습니다.
그리고 내 생각에 foreach는 훨씬 더 사용하기 쉽고 더 간단하다. 요즘은 더 일반적이다.
이제 각각에 대해 항상 자바의 일부가되었습니다.
따라서 for 루프 나 일반 old for 루프를 사용하여 배열을 반복하는 것과 비교하면 상대적으로 새로운 개념입니다.
그것은 2009 년 정도에 나왔다고 생각합니다.
그래서 자습서가있을 것이고 그것을 참조하지 않는 몇 권의 오래된 책이 있습니다.하지만 그것이 가치있는 일이라면 배열을 반복하는 것이 가장 좋은 방법이라고 생각합니다.
여기에서 볼 수 있듯이 처음부터 넘어갈 수있는 장애물이 있습니다.
새로운 기능이라면 실제로 함수를 다른 함수로 전달할 때 다소 위협적입니다.
그래서 저는 그것을 잠깐 설명 할 것입니다.
그러나 일단 구문을 익히고 그것에 익숙해지면 괄호 안에 대괄호가 있어야 할 필요가 있음을 알게되고 처음에는 통과해야하지만 약간의 수하물이 있습니다 for 루프를 사용하는 것보다 훨씬 편합니다.
더 빨라서 어디서나 그것을 볼 수있을 것이고, 루프에 대한 균형 잡힌 사용은 foreach를 사용하여 두 방향에서 모두 충돌 할 수 있도록 최선을 다해 양쪽 모두 익숙해 지도록 할 것입니다.
하지만 이제는 네 부분으로 나뉘어 각각 말할 것입니다.
여기 그것이 무엇입니까.
모든 단일 배열에 정의 된 각각에 대해 호출되는 메서드입니다.
그것은 배열 프로토 타입이라고 불리는 것의 일부입니다.이 프로토 타입은 push, pop, shift 및 unshipped와 같은 메소드가 모두있는 곳입니다. 모두가 사는 곳입니다.
그래서 그것이하는 일은 여기에서 볼 수있는 것처럼 함수로서의 인수를 취하는 것입니다.
그래서 우리는 배열의 이름이 무엇이든 상관없이 배열을 작성합니다. 각 사례에 대한 낙타 비용은 각 칸마다 색상으로 표시됩니다.
그런 다음 함수를 전달합니다.
그래서 실제로 이렇게 보이지 않습니다.
일반적으로 가장 자주 볼 수있는 것은 여기에있는 것처럼 익명의 함수입니다.
그래서 함수 인이 모든 것을 전달한 다음 배열의 모든 단일 요소에 대해 함수를 호출합니다.
여기에 예제를 보여 드리겠습니다.
우리는이 코드를 취할 것입니다.
이 배열을 복사 한 다음 화면을 먼저 지우십시오.
그래서 우리는 색 배열을 가지고 각각에 대해 색을 씁니다.
그리고 제가 전달할 때마다 우리는 각 요소에 대해 호출 될 것이고 일반적으로 우리는 여기에 나노 오작동을 할 것이고 나는 어떤 논증도하지 않을 것입니다.
나는 그 논쟁이 잠시 동안 무엇인지 설명 할 것이다.
그래서 각각의 색칠합니다.
그리고 나서 빈 함수.
그리고 지금 당장 우리는 각각에 대해 일정한 워터 로그를 할 것입니다.
잠시 시간을내어 일어나는 일에 대해 생각해 보겠습니다. 배열의 모든 항목에 대해 함수가 발생하고 Enter 키를 누르는 것으로 나타났습니다.
그리고 저는 항상 좋은 비디오를 만들지는 못하지만 크롬은 모든 협의회 로그를 한 줄로 압축합니다.
그러나 여기에 빨간 숫자가 있습니다.
따라서 배열의 각 항목에 대해 네 번씩 반복합니다.
따라서 실제로 볼 수있는 더 쉬운 방법은 실제로 경고 일 것이며 3 개 및 4 개의 경고를 알리기 위해 한 개의 편지를 받게됩니다.
따라서 배열의 각 항목에 대해 작업을 수행합니다.
그러나 배열에 대해 x 번 또는 length에서 하나의 코드를 뺀 코드를 실행하는 것이 유용하지는 않습니다.
우리는 일반적으로 어떻게 든 배열의 데이터를 사용하려고합니다.
매번 항목에 점수를 추가할지 여부에 관계없이 매번 데이터베이스에 항목을 저장할지 여부를 매번 의견을 작성할지 여부는 알 수 있지만 일반적으로 임의로 경고하거나 해당 로깅에 이르기보다는 특정 방식으로 데이터를 상호 작용하거나 조작하려고합니다.
그래서 우리가 그 데이터를 얻는 방법은이 함수가 익명 함수인지 명명 함수 함수 표현인지 여부에 관계없이 함수를 사용하는 것입니다.
그건 중요하지 않아.
그러나 그 함수가 무엇이든간에 우리는 인자를 제외하고 이것을 가지고 있습니다. 그래서 여기에 다시 쓰게하겠습니다. 우리가 정의한 다른 함수처럼 우리가 원하는 어떤 것이라도 호출 될 수 있습니다.
그래서 나는 어떤 상황에서 실제로 의미가없는 한 당신이 코드에서 결코 사용하지 않을 개를 좋아하는 것처럼 끔찍한 이름으로 시작할 것입니다.
나는 많은 생각을 할 수 없으며 내가 할 일은 개와 지문 중 하나를 취하는 것입니다.
나는 매번 개가 너무 좋아서 각자를 위해 로그인하지 마십시오.
게다가 나는 개를 좋아해서 들어간다. 그러면 우리는 들어간다. 우리는 마초 안의 마초 안쪽에 마약 옐로우 안에 그리고 마침내 각각의 그린 안쪽에있는 마초 안에 들어간다는 것을 알 것이다.
그래서 무슨 일이 일어나는지는 개가 루프를 통해 또는 foreach가 반복 할 때 배열에있는 각 항목의 값을 보유하고 있다는 것을 좋아한다는 것입니다.
그래서이 함수 전체를 여기에서 각 함수에 대해 호출합니다.
그리고 그것은 단지 그것을 부르는 것일뿐만 아니라 빨강과 오렌지 그리고 그리고 나서 노란색과 녹색을이 함수로 전달합니다.
그럼 대체 구문을 보여 드리겠습니다.
사실 그것은 대체 구문이 아니라 함수를 정의하고 전달하는 또 다른 방법입니다.
따라서 다른 기능과 같습니다.
그리고 그것을 인쇄 색이라고 부르겠습니다. Color라고하는 인수를 취한 다음, 여기 대신에 상수 로그를 작성하고 거기에 별표를 써서 시작하고 그 행을 복사하고 그 밑에는 색상을 기록하지 않습니다.
그리고 다시 한 조각 개요.
승인.
그래서 우리는 간단한 함수를 찾아야합니다.
다행스럽게도이 시점에서 검토는 Color라는 인수를 사용하고 입력합니다. 함수 만 정의 했으므로 아무 것도 입력하지 않습니다.
하지만 이제는 그걸 인쇄 색이라고 부르며 보라색으로 보자.
분명히 최고의 색상 나는 별을 얻을 보라색 별.
그리고 함수가 실제로 아무것도 반환하지 않지만 3 줄을 출력하기 때문에 검토와 마찬가지로 정의되지 않습니다.
OK를 사용하면 배열의 모든 항목에이 인쇄 색을 적용 할 수 있습니다. 각 색을 배열로 배열 한 다음 전체 함수를 여기에 입력하는 대신 색을 사용하면됩니다.
내가하는 일은 인쇄 색으로 전달하는 것입니다.이 괄호를 거기에 넣으면 여기에 괄호를 넣지 않는 것이 매우 중요합니다.
나는 그 기능을 즉시 호출 할 것이다.
자바 스크립트가 괄호 뒤에 함수를보고 실행할 때마다 기억하십시오.
그래서 각각에 대해 전달하는 것은 중요하지 않습니다. 우리가 실제로 수행하기를 바라기 전에 호출 될 것입니다. 우리가 각각 말하고있는 괄호없이 인쇄 색상을 전달하는 것입니다.
여기에 우리가 간다.
여기에 함수가 있습니다.
나중에 나 한테 전화 해 줘.
반복 할 때 배열의 각 항목에 대해 호출해야합니다.
그러면 앞으로 나아가면 어떻게 될 것입니다.
우선 내가 먼저 들어가서 빨간색 오렌지색 노란색과 초록색으로 시작하는 동안 보라색이 보일 것입니다.
그래서 뒤에서 일어나는 일은 각각이 인쇄 색상을 취하고 인쇄 색상이 빨간색 인 인쇄 색상 주황색을 실행한다는 것입니다. 실제로는 그렇게 보이지 않습니다.
0에서 시작하여 예쁜 색상 1을 시작하는이 인쇄 색상 색상 Pi와 비슷합니다.
따라서 우리의 인쇄 색상 기능을 사용하고 있으며 실제로 인쇄 색상 기능을 사용하고 있습니다.
그래서 우리는 무엇을 부르는지 알려줍니다. 우리는 그것을 부름 할 것입니다.
그래서 각각을 위해 우리가 작업 할 필요가 없기 때문에 정말 좋습니다. for 루프 구문을 작성할 필요가 없으며 코드 내에서 색상에 액세스 할 필요가 없으며 액세스 할 수 있습니다. 우리는 그것을 여기에서 부른다.
그래서이 경우 색깔을 말하지만 기억이 나는 것은 내가 실제로 좋은 이름이 아닌 개를 사랑하는 것처럼 보여 줬지만 그것이 우리가 원하는 무엇이든지 될 수 있고 그것이 색보다 더 의미심장하게 의미 할 수 있습니다.
그래서 다시 우리는 양쪽 모두를 위해 사용할 수 있고 각각에 대해 각각 더 인기가 있고 더 선호합니다. 나는 그것을 선호하지만 균형 잡힌 시각을 제공하거나 최소한 두 가지 모두를 보도록 강요합니다.
그리고 여기에 루프를 돌리는 두 가지 방법의 비교가 있습니다. 우리가 잠깐 동안을 보여줄 while 루프를 사용할 수있는 두 가지 이상의 방법이 있습니다.
색상에 대해서도 동일한 작업을 수행 할 수 있습니다.
우리가 할 일은 변수를 정의하는 것뿐입니다.
카운트라고 부르면 처음에는 0과 같습니다.
그리고 우리는 count가 colorourist보다 길지 만 우리는 할 것입니다.
나는 for 루프를 의미한다.
그런 다음 잊어 버리기 전에 카운트를 증가시켜야합니다. 그런 다음 일정한 ALT 컬러의 카운트를 수행 할 수 있습니다.
따라서 루프가 일반적으로 for 루프와 비교되는 동안 모든 구문처럼 조금 더 많은 구문이 있습니다.
먼저 변수를 정의한 다음 루프 내에서 변수를 증가시켜야하고 결국 붉은 오렌지색 초록색의 녹색으로 끝나야합니다.
따라서 while 루프를 사용할 수는 있지만 거의 아무 것도 볼 수 없을 것입니다.
거의 항상 for 루프이거나 각각 for 루프입니다.
그리고 점점 더 항상 각자를위한 것입니다.
몇 가지 브라우저 물건들, 즉 HMLC Ss와 Javascript 물건들 중 일부를 함께 지적 할 수있는 각각의 것들이 존재하지 않는 경우가 있습니다. 우리가 모든 것을 함께 결합 할 때 우리는 사물들과 작업 할 순간들이있을 것입니다 배열과 비슷하지만 실제로는 그렇지 않습니다.
그리고 그것은 정말로 혼란 스럽습니다.
그러나 나는 당신이 그것을 알고 있고 그때마다 그것을 사용할 수 없다는 것을 확실히 할 것입니다.
따라서 for 루프를 작성하는 방법과 각각에 대해 동일한 작업을 수행하는 방법을 항상 기억하는 것이 좋습니다.
이것이 바로이 코드가 여러분이 원한다면 여기에서 여러분이 공부할 수있는 시간을 갖게되는 것입니다.
주요 차이점은 for 루프에서 숫자를 처리한다는 사실입니다.
그래서 우리는 배열의 끝까지 0부터 시작해서 배열 색에 액세스하기 위해 그 번호를 사용하고 있습니다.
나는 foreach에서 그것은 우리에게서 추상화되었다.
그래서 우리가 다루는 모든 것은 일시적인 자리 표시 자 색상이나 항목 또는 사물을 주석으로 작성하고 친구 대신 기능을 사용하는 것입니다.
가장 자주 사용되는 함수는 익명 함수입니다. 함수를 다시 사용하고 코드의 다른 부분으로 호출하려는 경우가 아니면 foreach 외부에서 이름을 지정할 수 있습니다. .
승인.
그래서 우리는 많은 것을 다루었습니다.
그것들은 정말로 중요한 물건 루프와 기능을 더한 배열 일들입니다.
다시 한 번 루프를 작성하는 두 가지 방법을 모두 볼 수 있도록 최선을 다할 것이며, 다음에 매우 짧은 연습 시간을 갖기 위해 30 초를 넘겨서는 안됩니다.