getCountry function
dynamic
getCountry([
- dynamic value = "id",
- dynamic typedData = "code"
Implementation
getCountry([value = "id", typedData = "code"]) {
var json = {"status": "bad"};
var type = typedData.toString().toLowerCase();
for (var i = 0; i < country.length; i++) {
var loopData = country[i];
if (type == "code") {
var code = loopData["code"].toString().toLowerCase();
if (code == value) {
loopData["status"] = "ok";
return loopData;
}
} else if (type == "flag") {
var flag = loopData["flag"];
if (flag == value) {
loopData["status"] = "ok";
return loopData;
}
} else if (type == "name") {
var flag = loopData["name"].toString().toLowerCase();
if (flag == value) {
loopData["status"] = "ok";
return loopData;
}
} else if (type == "phone_number") {
var flag = loopData["dial_code"];
if (flag == value) {
loopData["status"] = "ok";
return loopData;
}
} else {
return "Saya Tidak type data tersebut";
}
}
json["description"] = "No Data $type $value";
return json;
}