Test case details

Preparation Code

var collection = {       key1: "foo",       key2: "bar",       key3: "baz",       key4: "bah",       key5: "hum",       key6: "bug",       key7: "abc",       key8: "def",       key9: "ghi"     }

Test cases

Test #1

for (var key in collection) {   localStorage.setItem(key, collection[key]); }

Test #2

localStorage.setItem("all", JSON.stringify(collection));

Test #3

for (var key in collection) {   localStorage.getItem(key); }

Test #4

JSON.parse(localStorage.getItem("all"));

Test #5

for (var key in collection) {   JSON.parse(localStorage.getItem("all"))[key]; }