Langsung ke konten utama

Postingan

Metode untuk find array di JavaScript

Includes()  Method ini menghasilkan nilai boolean true and false. Basic syntax  arr.includes(valueToFind, [fromIndex]) const kelas = [ " satu " , 80 , " 4 panjang " , " lingkaran " ]; const result = kelas . includes ( " satu " );   document . getElementById ( " demo " ). innerHTML = result;   Find() Beda dengan includes() alligator.find((el, idx) => typeof el === "string" && idx === 2)   const kelas = [ " satu " , 80 , " 4 panjang " , " lingkaran " ]; kelas . find ((el) => el .length < 12 ); indexOf() Resultnya index const kelas = [ " satu " , 80 , " 4 panjang " , " lingkaran " ];   kelas . indexOf ( " lingkaran " ); kelas . lastIndexOf ( 80 ); // returns 4 kelas . indexOf ( 80 , 2 ); // returns 4 kelas . lastIndexOf ( 80 , 4 ); // returns 4 kelas . lastIndexOf ( 80 , 3 ); // returns 1   Filter() const kela...

Get Promise All API

  load () { this . $overlay ( true ) const get = ( type ) => { return this . $axios . get ( ` endpoint/ ${ type } ` ) . then ( ( response ) => { this . count [type] = response . data . data . count }) . catch ( ( err ) => { console . error (err) }) . then ( () => { return Promise . resolve () }) } Promise . all ([ get ( ' register ' ), get ( ' draft ' ), get ( ' verified ' ), get ( ' rejected ' ), ]) . then ( () => { this . $overlay ( false ) }) },

Solusi Beda Node Version NVM Windows Mac

 Jika anda bingung ketika switch node version ini solusinya.  Contoh kasus project lama masih menggunakan versi 10 sedangkan ada project baru yg node versinya 16. awalnya ane pake virtualbox..hehe tp partner ngasih tau bahwa bisa switch node versi pake NVM (Node Version Manager) : Install NVM Mac Kalo belum install dulu nih : ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Remove jika sudah ada node, installnya nanti dari brew brew uninstall --ignore-dependencies node brew uninstall --force node   Install pake brew brew update   brew install nvm Create a directory for NVM in home mkdir ~/.nvm Configure the required environment variables. Bisa pake vim atau nano, atau editor lain nano ~/.bash_profile   add config export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh Load variables  source ~/.bash_profile Lihat versi node nvm ls-remote Install node nvm install node // latest version nvm install 16 // stable ...

Seeding & Faker Laravel 8

$ php artisan make:seeder UserSeeder Otomatis dibuatkan file UserSeeder.php ada di file database seeder use Illuminate\Support\Str; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Hash; use Faker\Factory as Faker; $faker = Faker::create('id_ID');         for($i = 1; $i <= 50; $i++){             DB::table('users')->insert([                 'name' => $faker->name,                 'email' => $faker->email.'@gmail.com',                 'password' => Hash::make('password'),             ]);         } $ php artisan db:seed --c...

Error gitlab access denied public key