Skip to content

Instantly share code, notes, and snippets.

@animist
Last active December 19, 2015 23:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save animist/6038080 to your computer and use it in GitHub Desktop.
Save animist/6038080 to your computer and use it in GitHub Desktop.
アンリーダブルコードできたよー
function fn_old(location_info) {
return "" + !location_info["LocalityName"] ? !location_info["SubAdministrativeAreaName"] ? !location_info["AdministrativeAreaName"] ? "Middle-of-Nowhere" : location_info["AdministrativeAreaName"] : location_info["SubAdministrativeAreaName"] : location_info["LocalityName"] + ", " + !location_info["CountryName"] ? ", Plnanet Earth" : location_info["CountryName"];
}
function fn_new(location_info) {
return (location_info["LocalityName"] || location_info["SubAdministrativeAreaName"] || location_info["AdministrativeAreaName"] || "Middle-of-Nowhere") + ", " + ((location_info["CountryName"] == "USA" ? (location_info["AdministrativeAreaName"] || "USA") : location_info["CountryName"]) || "Planet Earth");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment