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

WritingSkills.my.id - Bahasa pemrograman JavaScript mendukung pembuatan kode  loop  atau perulangan yang sama dengan bahasa pe...
Perulangan for..in, for..of, break dan continue di JavaScript

WritingSkills.my.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

Belajar C#,6,Belajar Coding,66,Belajar HTML,11,Belajar JavaScript,9,Belajar PHP,1,Belajar Python,38,Business Letters,18,Business Memos,3,Chord Gitar,2,Download,7,English Grammar,13,Info Unik,57,Main Gitar,9,MS. Office Tutorial,4,MS. Word Tutorial,4,Proyek JavaScript,2,Proyek Python,9,Surat Lamaran,4,
ltr
item
My 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
My Writing Skills
https://www.writingskills.my.id/2025/01/perulangan-for-break-continue-javascript.html
https://www.writingskills.my.id/
https://www.writingskills.my.id/
https://www.writingskills.my.id/2025/01/perulangan-for-break-continue-javascript.html
true
2523867061632956444
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