JS Dasar: 42. With statement
by istiq20
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>With statement</title>
</head>
<body>
<script>
const person = {
firstName: "Eko",
middleName: "Kurniawan",
lastName: "Khannedy",
};
// tanpa with statement
document.writeln(person.firstName);
document.writeln("</br>");
document.writeln(person.middleName);
document.writeln("</br>");
document.writeln(person.lastName);
document.writeln("</br>");
const firstName = "Budi";
const lastName = "Nugraha";
// dengan with statement (tidak direkomendasikan karena ambigu)
with (person) {
document.writeln(firstName); // niatnya ingin Budi
document.writeln("</br>");
document.writeln(middleName);
document.writeln("</br>");
document.writeln(lastName); // niatnya ingin Nugraha
}
</script>
</body>
</html>