cara menggeser i bilangan ke kanan atau kekiri

permisi saaya mau tanya..

saya punya array yang isinya array=('off','masuk','masuk');

kalo mau menggeser off kekanan atau kekiri gimana ya? jadi kalo kekri outputanya.

(masuk,masuk,off)

kalo ke kanan

(masuk,off,masuk)

terimakasih :D

avatar Prayugo
@Prayugo

5 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

4 Jawaban:

bisa pakai javascript Array.prototype.copyWithin() gan. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/copyWithin?v=example.

coba dipelajari dulu dari dokumentasi itu, kalau bingung nanti saya buat contohnya

EDIT: demo https://codepen.io/anon/pen/WjEBzL

avatar rachmatsasongko
@rachmatsasongko

410 Kontribusi 426 Poin

Dipost 7 tahun yang lalu

mas baru saya teliti ini ketika isi arraynya berbeda beda, ada satu nilai array yang hilang, itu cara ngembalikanya gimana cth:

("OFF","ON","masuk","keluar") jadi

("keluar","OFF","ON","ON")

avatar Prayugo
@Prayugo

5 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

mas baru saya teliti ini ketika isi arraynya berbeda beda, ada satu nilai array yang hilang, itu cara ngembalikanya gimana cth:

("OFF","ON","masuk","keluar") jadi

("keluar","OFF","ON","ON")

avatar Prayugo
@Prayugo

5 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Ya jelas beda array beda perintah fungsinya. Itu seninya coding. Dipelajari aja fungsi yg saya bikin di demo. Happy coding :)

avatar rachmatsasongko
@rachmatsasongko

410 Kontribusi 426 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban