戻り値がなかったらundefinedを返す