簡単にするために、car
以下のようなオブジェクトの JavaScript 配列があります (一例):
var car = {
"color": "red",
"fuelType": "diesel"
}
このオブジェクトの配列をユーザーの localStorage に保存し、取得および追加/削除できるようにしたいと考えています。
これは、私が正しく理解できないと思われるコードの例です。
addCar(car);
function getCars() {
var cars = [];
if (localStorage['cars']) {
cars = localStorage['cars'];
}
return cars;
}
function addCar(car) {
var cars = getCars();
cars.push(car);
localStorage['cars'] = cars;
}
オブジェクトの配列を JSON に変換 (および返す) するにはどうすればよいですか? localStorage
文字列の格納のみを許可します。オブジェクトの配列を JSON 形式に変換する必要がありますが、方法がわかりません。