Advertisements
Consider the following example
data = null
function read_data() {
//read a file and assign data = file content
}
function print() {
console.log(data)
}
If I call read_data
and then print
from another script, would it print null? Or should I call read_data
every time I need to print it?
>Solution :
Yes if read_data
changes the global variable data
, then other functions in the same module can see that change. If you call read_data
first and then call print
, print
will display the updated value of data
.