Perulangan for..in, for..of, break dan continue di JavaScript

Perulangan for..in, for..of, break dan continue di JavaScript

WritingSkills.web.id - Bahasa pemrograman JavaScript mendukung pembuatan kode loop atau perulangan yang sama dengan bahasa pemrograman lainnya. 

Perulangan for...in

Perulangan for..in memungkinkan kita untuk mengulang melalui key dari sebuah object. Sebagai contoh, namaDepan dan namaBelakang berikut adalah key:
let obj = {
  namaDepan: "Helmi",
  namaBelakang: "Fauziridwan"
};

Key namaDepan dan namaBelakang bisa digunakan untuk mengambil nilai dari key tersebut:

for (let key in obj) {
  console.log(key, obj[key]);
}

// "namaDepan" "Helmi"
// "namaBelakang" "Fauziridwan"

Contoh perulangan for...in di JavaScript

Perulangan for...of

Perulangan for..of digunakan untuk looping melalui objek yang bisa diiterasi, seperti array:
let arr = [10, 20, 30];

for(let i of arr) {
  console.log(i);
  // 10 20 30
}
Contoh perulangan for...of di JavaScript

Perbedaan Perulangan for...of dan Perulangan for...in

Perulangan for..of hanya akan mengiterasi melalui nilai-nilai object dan BUKAN inherited properties-nya seperti yang akan dilakukan oleh perulangan for...in

Perhatikan bagaimana perulangan for...in berikut menampilkan output newFunc yang ditambahkan pada prototype-nya array:
Array.prototype.newFunc = function() {};

let arr = [10, 20, 30];

for (let i in arr) {
  console.log(i);
}
// 0 1 2 newFunc

for (let i of arr) {
  console.log(i);
}
// 10 20 30
Perbandingan Loop Perulangan for of dan for in di JavaScript

Statement break & continue

Statement break berfungsi untuk keluar dari sebuah loop, sedangkan statement continue berfungsi untuk melewatkan loop ke iterasi berikutnya:
let i = 0;
do {
  i++;

  if (i === 2){
    // lewati ke
    // iterasi kedua
    continue;
    }
    
  if (i === 5){
    // keluar dari loop
    break;
  }
  
  console.log(i);
  
} while (i < 10);

// 1 3 4
Fungsi Statement break & continue pada Loop di JavaScript

COMMENTS

Nama

American British English Differences,3,Belajar C#,6,Belajar Coding,50,Belajar HTML,11,Belajar JavaScript,9,Belajar PHP,1,Belajar Python,30,Business Letter,21,Business Letter Style,8,Business Letter Style Organization,3,Business Letter Style Outlook,2,Business Letter Style Tone,3,Business Memo,3,Chord Gitar,2,Dasar-Dasar C#,6,Dasar-Dasar HTML,11,Dasar-Dasar JavaScript,7,Dasar-Dasar PHP,1,Download,1,English Grammar,13,French Tutorial,3,Info Unik,12,Internet,2,Layout Formats,2,Letter Examples,6,List of Expressions,13,Main Gitar,9,Memo Examples,3,MS. Word Tutorial,4,Operator Perbandingan Python,4,Proyek JavaScript,2,Proyek Python,9,Psikotes,1,Redundancy,2,Sample of Letters,1,Statement if Python,6,While Loops Python,3,Writing Tutorial,25,
ltr
item
Writing Skills: Perulangan for..in, for..of, break dan continue di JavaScript
Perulangan for..in, for..of, break dan continue di JavaScript
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8fg9axn4o0RadXUcc2z6wuV8qrewS7czZmAS7BPyixcmro6VilIP4P8HN-GYN8phbu6KLVnll_HQTmbRdezi-cduLJBZ1acSiMjCXwGkgUqxq0wFIL5qFoAY2aVwDU8uxQfxYW764Vapcqjp6nJ3mZqmhbR1cVY4FrffQ9LmFn7csLnsRQyCsBt4oznJe/w640-h320/contoh-loop-for-in-for-of-break-continue-javascript.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8fg9axn4o0RadXUcc2z6wuV8qrewS7czZmAS7BPyixcmro6VilIP4P8HN-GYN8phbu6KLVnll_HQTmbRdezi-cduLJBZ1acSiMjCXwGkgUqxq0wFIL5qFoAY2aVwDU8uxQfxYW764Vapcqjp6nJ3mZqmhbR1cVY4FrffQ9LmFn7csLnsRQyCsBt4oznJe/s72-w640-c-h320/contoh-loop-for-in-for-of-break-continue-javascript.jpg
Writing Skills
https://www.writingskills.web.id/2024/07/perulangan-for-in-for-of-break-continue.html
https://www.writingskills.web.id/
https://www.writingskills.web.id/
https://www.writingskills.web.id/2024/07/perulangan-for-in-for-of-break-continue.html
true
3599370990183318253
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content