ada yang lebih paham penggunaan 'use strict' ?

barusan bikin fungsi pake arrow function

 namaFungsi = param => { statement }

error loopingnya 2 jam, namaFungsi is not defined. Tapi setelah 'use strict' dihapus bisa jalan. Kenapa ya? ada yang lebih paham? Makasih

avatar afrijaldz
@afrijaldz

220 Kontribusi 86 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

'use strict' adalah fitur di ES5 yang mengaharuskan penulisan program menggunakan strict mode, maksudnya jika kita ingin menulis variabel ataupun fungsi harus di definisikan terlebih dahulu menggunakan kata var atau function.

sedangkan arrow function adalah fitur di ES6. Di ES6 sintaksnya sudah menggunakan strict mode sehingga tidak perlu untuk menambahkan 'use strict' di awal program.

avatar wandry
@wandry

32 Kontribusi 16 Poin

Dipost 6 tahun yang lalu

Owalahh, makasih mas.. Pantesan kemarin gak bisa

avatar afrijaldz
@afrijaldz

220 Kontribusi 86 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban