Submitted by arief_rachman_hakim in reactnative

Pada tugas hari ke-2 temen-temen dikasih tugas untuk menggabung sejumlah kata agar membentuk kalimat yang udh di- asign sama variable kan ya?
Disini saya mau sharing ni, kalo dari saya ada 3 cara temen-temen :D


Terdapat kumpulan variable dengan data string sebagai berikut

var word = 'JavaScript'; 
var second = 'is'; 
var third = 'awesome'; 
var fourth = 'and'; 
var fifth = 'I'; 
var sixth = 'love'; 
var seventh = 'it!';

Buatlah agar kata-kata di atas menjadi satu kalimat . Output:

JavaScript is awesome and I love it! 

1. Pake Operator tambah ( + )
Contoh :

var caraPlusOp = word + " " + second + " " + third + " " + fourth + " " + fifth + " " + sixth + " " + seventh;

console.log(caraPlusOp); // JavaScript is awesome and I love it!

2. Pake Template Literal ( ` )

cara ini menggunakan bactick ( ` ), biasanya digunain di ES6
Contoh :

var caraStringLiteral = `${word} ${second} ${third} ${fourth} ${fifth} ${sixth} ${seventh}`;

console.log(caraStringLiteral); // JavaScript is awesome and I love it!

3. Pake Method String .concat()

Contoh :

var caraConcat = word.concat(" ", second).concat(" ", third).concat(" ", fourth).concat(" ", fifth).concat(" ", sixth).concat(" ", seventh);

console.log(caraConcat); // JavaScript is awesome and I love it!

Arti dari " " di Method .concat() itu buat nambah spasi temen-temen :D

Mangga Akang-Teteh barangkali ada solusi yang lain bisa di-share di Comment :)

2

Comments

You must log in or register to comment.

There's nothing here…