自分のエラーを見つけて修正しました。問題は、別のドキュメントに「マップ」と呼ばれる別の変数があったため、それが私のコードの周りにあると機能しなかったことです。マップの作成方法の例として、このコードをここに残しておきます。
<html>
<head>
<script type="text/javascript">
var map = {};
map["red"] = "not avaliable";
map["blue"] = "avaliable";
function car(color){
this.color = color;
}
function initialize(){
var testCar = new car("blue");
alert("Value is obviously blue: " + testCar.color);
if (testCar.color in map) {
var mappedValue = map[testCar.color];
console.log("Your car in "+ testCar.color + " is "+ mappedValue);
} else {
console.log("No color "+ testCar.color + "in maps");
}
}
</script>
</head>
<body onload="initialize()"></body>
</html>