1. 程式人生 > >某一個函數使用另一個函數的數據

某一個函數使用另一個函數的數據

定義 func ons clas color class pre FN col

//函數要使用另一個函數的數據的兩種方法:
 

//第一種
let fn1 = function(){
    let num = 10;
    return num;
}
let a = fn1();//全局變量
let fn2 =function () {
    console.log("值為:" + a);//因為定義了一個全局變量,所以可以用a
}
fn2();
//第二種
let fn4 = function(b){
    console.log(‘值為:‘ + b); 
}
let fn3 = function(){
    let b = 5;
    fn4(b);
}
fn3();

//第一種
let fn5 = function () { let arr = [1, 2, 3, 4]; let sum = 0; for (let index = 0; index < arr.length; index++) { sum += arr[index]; } return sum; } let d = fn5(); let fn6 = function () { console.log("和為:" + d); } fn6(); //第二種 let fn7 = function () { let arr = [1, 2, 3, 4]; let sum
= 0; for (let index = 0; index < arr.length; index++) { sum += arr[index]; } fn8(sum); } function fn8(sum) { console.log("和為:" + sum); } fn7();

某一個函數使用另一個函數的數據