オブジェクトのプロパティ名(key)に一致する場合はその値を返す
keyの中身によってログに出すテキストを出し分ける
コード.gs
function conditional5(){
var key = "はれ";
var obj = {
"はれ": "Sunny",
"あめ": "Rainy",
"くもり": "Cloudy"
}
var result = obj[key];
if(result == undefined){
result = "Others";
}
Logger.log(result);
}
|
意訳この機能がやること keyを決める objを用意する resultにobjの指定したkeyの値を入れて もしundefinedなら resultにOthersを入れ直す resultをログに出す |
objの中でkeyに一致するものがなければundefinedが返ってくるので
undefinedが返ってきた時はresultにOthersを入れています
実行すると以下のようなログが出る
