่javascript ส่งค่าจากฟังชั่นนึงไปอีกฟังชั่นนึงยังไงครับ

อันนี้เป็นโค๊ด  อ่านค่า มาจากไฟล์เบสครับ
แล้วใส่ไว้ในอาเรย์ แล้วผมก็นับว่า มีคนที่ไม่เคยตรวจโรคกี่คน
พอได้จำนวนคนมาแล้ว อยู่ใน b4 ผมก็จะเอาไปใส่ในกราฟครับ
ทำไงให้เอา b4 ไปใส่ไว้ในกราฟได้อะครับ คือผมเข้าใจว่าค่ามันอยู่คนละฟังชั่นกัน
ผมอยากจะส่ง b4 เข้าไปแต่ทำไม่เป็น
คือที่ผมทำได้คือเอากราฟไปไยัดไว้ในฟังชั้นเลย แต่ผมไม่อยากได้วิธีนั้นครับ ขอบคุณครับ

    ref.orderByChild("mareng2").equalTo("ไม่เคยตรวจ").on("child_added", function(snapshot) {
      console.log(snapshot.key() + " ประวัติการตรวจ " + snapshot.val().mareng2);
       var mmmmm2560 = snapshot.val().mareng2;
      a4.push(mmmmm2560);
       b4=a4.length;

       console.log(b4);
});

อันนี้กราฟครับ

window.onload = function () {
       var chart = new CanvasJS.Chart("chartContainer",
           {
               animationEnabled: true,
               theme: "theme2",
               //exportEnabled: true,
               title:{
                   text: "Simple Column Chart"
               },
               data: [
               {
                   type: "column", //change type to bar, line, area, pie, etc
                   dataPoints: [
                       { x: 10, y: b4 },
                       { x: 20, y: b4 },
                       { x: 30, y: b4 },
                       { x: 40, y: b4 }
                   ]
               }
               ]
           });

           chart.render();
  }
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่