Postingan lainnya
Prototype dan Strict mode pada JavaScript
Ada yang ngerti apa itu prototype di javascript? berikut contoh kodingannya
'use strict';
function FriendlyChat() {
this.initFirebase()
}
FriendlyChat.prototype.initFirebase = function() {
// Shortcuts to Firebase SDK features.
this.auth = firebase.auth();
this.database = firebase.database();
this.storage = firebase.storage();
// Initiates Firebase auth and listen to auth state changes.
this.auth.onAuthStateChanged(this.onAuthStateChanged.bind(this));
};
Pertanyaan tambahan pada kode diatas, apakah penggunaan this this this this dst karena menggunakan mode strict ?
2 Jawaban:
Prototype itu style standard utk melakukan oop di es5 gan. Jadi tanpa ada use strict. Tuh program jalan.
Nah kalau di web browser chrome, agan kepengen supaya fitur2 baru es6 seperti oop menggunakan class, arrow function dll bisa jalan. Agan musti nambahin use strict diatas. Baru deh tuh fitur jalan
Jawaban Terpilih
oohhh setelah ane usaha baca2 lagi di https://www.w3schools.com/js/js_object_prototypes.asp ternyata gunanya itu untuk membuat properti baru lagi di dalam object javascript. Paham2