Contoh sederhana:

function getSongs() {
  let title = '';
  let name = '';

  getTitle(title);
  getName(name);

  console.log(title, name)
}

function getTitle(title) {
  title = 'Welcome Back';
  return title;
}

function getName(name) {
  name = 'The Black Crusaders'
  return name;
}

getSongs();

Saya mencoba melakukan ini dengan beberapa API eksternal (mendapatkan data dari API di fungsi eksternal dan menggunakan data itu dalam fungsi asli), tetapi demi kesederhanaan, contoh di atas akan dilakukan.

Lebih disukai, akan lebih baik jika saya tidak harus menginisialisasi variabel (judul, nama) di fungsi pertama, tetapi saya kira saya harus melakukan ini, karena ruang lingkup fungsi?

Saya tidak tahu bagaimana melakukan ini. Bantuan apa pun dihargai.

1
user12762539 2 September 2020, 19:54

1 menjawab

Jawaban Terbaik

Mungkin sesuatu yang lebih sederhana:

function getSongs() {
  var title = getTitle();
  var name = getName();
  console.log(title, name)
}

function getTitle() {
  return 'Welcome Back';
}

function getName() {
  return 'The Black Crusaders'
}

getSongs();
0
BUXjr 2 September 2020, 17:32