Hello friends, in this article we will learn how to call constant from another file in javascript.
Scenario
You have a large javascript code and need to maintain all constants in a separate javascript file. You have to use the constants written in one file to be used in another file.
Quick answer
//constantFile.js
var CONSTANT = function() {
var months = {
'shortMonthNames': ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'
],
'longMonthNames': ['January', 'February', 'March', 'April', 'May', 'June',
'July', 'August', 'September', 'October', 'November', 'December'
]
};
var weatherServiceParameters = {
'WeatherWebServiceURL': 'www.google.com',
'WeatherWebServiceAppId': '123234345',
'WeatherWebServiceConsumerKey': 'asdf-a4dr-fgh5t-ert6',
'WeatherWebServiceConsumerSecret': '123sdf345dfg'
}
return {
months: function(name) {
return months[name];
},
weatherServiceParameters: function(name) {
return weatherServiceParameters[name];
}
};
}();
//anotherFile.js
console.log(CONSTANT.months('shortMonthNames'));
console.log(CONSTANT.months('longMonthNames'));
console.log(CONSTANT.weatherServiceParameters('WeatherWebServiceConsumerKey'));

0 Comments